ReactiveCocoa 5.0 相比 4.0 有了重大的更新劈猿,所以如果想使用最新版本的框架沮榜,我們需要注意一下問(wèn)題尚胞。
- 如果你只是純 swift 項(xiàng)目签钩,你繼續(xù)使用 ReactiveCocoa 掏呼。但是 RAC 依賴于 ReactiveSwift ,等于你引入了兩個(gè)庫(kù)铅檩。這種情況下的podfile的文件如下:
use_frameworks!
target 'Target名稱' do
pod 'ReactiveCocoa', '~> 5.0.3'
end
- 如果你的項(xiàng)目是純 OC 項(xiàng)目憎夷,你需要使用的是 ReactiveObjC 。這個(gè)庫(kù)里面包含原來(lái) RAC 2 的全部代碼昧旨。這種情況下的podfile的文件如下:
use_frameworks!
target 'Target名稱' do
pod 'ReactiveObjC', '~> 3.0.0'
end
- 如果你的項(xiàng)目是 Swift 和 OC 混編拾给,你需要同時(shí)引用ReactiveCocoa 和 ReactiveObjCBridge 。但是 ReactiveObjCBridge 依賴于 ReactiveObjC 兔沃,所以你就等于引入了 4 個(gè)庫(kù)蒋得。其中,ReactiveObjCBridge暫不支持cocoapods導(dǎo)入乒疏,需要手動(dòng)導(dǎo)入6钛谩!這種情況下的podfile的文件如下(注意,ReactiveObjCBridge手動(dòng)導(dǎo)入就好啦)::
use_frameworks!
target 'Target名稱' do
pod 'ReactiveObjC', '~> 3.0.0'
pod 'ReactiveCocoa', '~> 5.0.3'
end
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者