我正在尝试将使用 Facebook 的 KVOController 的 objc 应用程序移植到 Swift。我被鼓励将RC3视为另一种更 Swiftish 的方法。我已经阅读了一些博客,并鼓励我尝试一下。但是许多文档和博客似乎都集中在套接字和计时器上作为示例。所以我现在有两个简单的问题:
1)给定一个objc
片段,如:
[self.KVOController observe: self.site keyPath: @"programs" options: NSKeyValueObservingOptionInitial block:^(id observer, id object, NSDictionary *change) {
[self.tableView reloadData];
}];
用 RC3 API 重写它的简单方法是什么?self.KVOController unobserve: self.site
当该视图卸载时发生的 RC3 等效项是什么?
2) 推荐我使用Carthage 来抓取RC3 代码。我可以将 a 与已经使用可可豆荚的项目安全地混合在一起Cartfile
吗?Alamofire
SwiftyJSON