ReactiveCocoa發(fā)布了重大的更新,所以如果想使用最新版本的框架,我們需要注意一下問題。
1.如果你只是純 swift 項目,你繼續(xù)使用 ReactiveCocoa 。但是 RAC 依賴于 ReactiveSwift ,等于你引入了兩個庫。這種情況下的podfile的文件如下:
2.如果你的項目是純 OC 項目,你需要使用的是 ReactiveObjC 。這個庫里面包含原來 RAC 2 的全部代碼。這種情況下的podfile的文件如下:
3.如果你的項目是Swift和 OC 混編,你需要同時引用ReactiveCocoa 和 ReactiveObjCBridge 。但是 ReactiveObjCBridge 依賴于 ReactiveObjC ,所以你就等于引入了 4 個庫。其中,ReactiveObjCBridge暫不支持cocoapods導(dǎo)入,需要手動導(dǎo)入!!
這種情況下的podfile的文件如下(注意,ReactiveObjCBridge手動導(dǎo)入就好啦):
等后期ReactiveObjCBridge支持cocoapods導(dǎo)入后,我會第一時間更新這篇文章,感謝大家~