Skip to content

Instantly share code, notes, and snippets.

@vialyx
Created March 17, 2020 16:02
Show Gist options
  • Save vialyx/bb64a62428d9f5f9465d9ca9fa63c464 to your computer and use it in GitHub Desktop.
Save vialyx/bb64a62428d9f5f9465d9ca9fa63c464 to your computer and use it in GitHub Desktop.
import UIKit
// Module
class FeedViewController: UIViewController {
let model = FeedModel()
override func viewDidLoad() {
super.viewDidLoad()
model.load {
[weak self] (err) in
if err != nil {
// Handle Error
} else {
self?.reload()
}
}
}
private func reload() {
// .....
}
}
class FeedModel {
var items: [Any] = []
func load(_ compl: (Error?) -> Void) {
}
func save_ compl: (Error?) -> Void) {
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment