ReactiveCocoa的導入方法(OC項目和Swift項目)

ReactiveCocoa5.0之後將 RAC 拆分爲四個庫:ios

ReactiveCocoaspa

ReactiveSwiftcode

ReactiveObjCorm

ReactiveObjCBridgeget

其中的ReactiveCocoa和ReactiveObjC,一個適用於純Swift項目,另外一個適用於純OC項目。io

純Swift項目Cocoapods導入

podfile文件中的內容:form

platform:ios, ‘7.0’

//必須添加
use_frameworks! 

target ‘這裏寫你的工程名’ do

//這裏默認會導入最新的ReactiveCocoa版本
pod 'ReactiveCocoa'              

end

而後pod install就會進行安裝file

 

 

純OC項目Cocoapods導入

與前者不一樣的是導入的庫爲ReactiveObjC而不是ReactiveCocoa
podfile文件中的內容:項目

platform:ios, ‘7.0’

//必須添加
use_frameworks! 

target ‘這裏寫你的工程名’ do

//ReactiveObjC包含RAC 2原來包含的所有代碼
pod 'ReactiveObjC'              

end

而後pod install就會進行安裝文件

 

 

導入注意事項

  • 若你的項目爲Swift和OC混編,那麼須要將ReactiveObjC和ReactiveCocoa都導入,同時須要手動導入ReactiveObjCBridge。

使用注意事項:

使用ReactiveCocoa時:

導入ReactiveCocoa.h頭文件(可能不會有自動補全的提示,能夠強行輸入,也能夠建立一個.h文件將ReactiveCocoa.h導入進去,在使用的時候導入本身建立的那個.h文件)

使用ReactiveObjC時:

導入ReactiveObjC.h頭文件(可能不會有自動補全的提示,能夠強行輸入,也能夠建立一個.h文件將ReactiveObjC.h導入進去,在使用的時候導入本身建立的那個.h文件)

相關文章
相關標籤/搜索