前言
RAC 5.0 相比于 4.0 有了巨大的變化,不僅是受 swift 3.0 大升級的影響,RAC 對自身項目結構的也進行了大幅度的調(diào)整。這個調(diào)整就是將 RAC 拆分為四個庫:ReactiveCocoa、ReactiveSwift、ReactiveObjC、ReactiveObjCBridge。
如果你的項目是純 OC 項目,你需要使用的是 ReactiveObjC 。這個庫里面包含原來 RAC 2 的全部代碼。
參考:ReactiveCocoa 5.0 初窺
部署 (前提:電腦上已經(jīng)安裝了CocoaPods)
1、新建一個項目TestRAC
2、 打開【終端】命令行工具
3、cd 到項目路徑,然后執(zhí)行下面命令,生成項目podfile文件
$ touch podfile
4、搜索ReactiveObjC (按 q 退出第三方庫的瀏覽)
$ pod search ReactiveObjC
5、打開podfile ,配置項目信息
$ open podfile
# podfile中需要的內(nèi)容:
platform :ios, '8.0'
use_frameworks!
target 'TestRAC' do
pod 'ReactiveObjC', '~> 3.0.0'
end
6、下載ReactiveObjC項目文件
$ pod install --no-repo-update
pod RAC.png
7、打開項目文件TestRAC.xcworkspace,最簡單的RAC使用示例 (如果寫代碼沒有提示,請先按 command + B 編譯一下項目)
code show.png
Have fun : )