ReactiveCocoa 5.0 相比 4.0 有了重大的更新,所以如果想使用最新版本的框架,我們需要注意一下問題。
- 如果你只是純 swift 項目,你繼續(xù)使用 ReactiveCocoa 。但是 RAC 依賴于 ReactiveSwift ,等于你引入了兩個庫。這種情況下的podfile的文件如下:
use_frameworks!
target 'Target名稱' do
pod 'ReactiveCocoa', '~> 5.0.3'
end
- 如果你的項目是純 OC 項目,你需要使用的是 ReactiveObjC 。這個庫里面包含原來 RAC 2 的全部代碼。這種情況下的podfile的文件如下:
use_frameworks!
target 'Target名稱' do
pod 'ReactiveObjC', '~> 3.0.0'
end
- 如果你的項目是 Swift 和 OC 混編,你需要同時引用ReactiveCocoa 和 ReactiveObjCBridge 。但是 ReactiveObjCBridge 依賴于 ReactiveObjC ,所以你就等于引入了 4 個庫。其中,ReactiveObjCBridge暫不支持cocoapods導入,需要手動導入!!這種情況下的podfile的文件如下(注意,ReactiveObjCBridge手動導入就好啦)::
use_frameworks!
target 'Target名稱' do
pod 'ReactiveObjC', '~> 3.0.0'
pod 'ReactiveCocoa', '~> 5.0.3'
end
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。