ReactiveCocoa發(fā)布了重大的更新返帕,所以如果想使用最新版本的框架历筝,我們需要注意一下問題。
1.如果你只是純 swift 項目刁标,你繼續(xù)使用 ReactiveCocoa 井厌。但是 RAC 依賴于 ReactiveSwift 蚓庭,等于你引入了兩個庫。這種情況下的podfile的文件如下:
use_frameworks!
target 'Target名稱' do
#use_frameworks!
pod 'ReactiveCocoa', '5.0.0-alpha.3'
end
2.如果你的項目是純 OC 項目仅仆,你需要使用的是 ReactiveObjC 器赞。這個庫里面包含原來 RAC 2 的全部代碼。這種情況下的podfile的文件如下:
use_frameworks!
target 'Target名稱' do
pod 'ReactiveObjC', '~> 2.1.0'
end
3.如果你的項目是 swift 和 OC 混編墓拜,你需要同時引用ReactiveCocoa 和 ReactiveObjCBridge 港柜。但是 ReactiveObjCBridge 依賴于 ReactiveObjC ,所以你就等于引入了 4 個庫咳榜。其中夏醉,ReactiveObjCBridge暫不支持cocoapods導入,需要手動導入S亢畔柔!
這種情況下的Podfile的文件如下(注意,ReactiveObjCBridge手動導入就好啦):
use_frameworks!
target 'Target名稱' do
pod 'ReactiveObjC', '~> 2.1.0'
pod 'ReactiveCocoa', '5.0.0-alpha.3'
end