1.如果你只是纯 swift 项目,你继续使用 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导入,需要手动导入!!
这种情况下的Podfile的文件如下(注意,ReactiveObjCBridge手动导入就好啦):
-
use_frameworks! -
target 'Target名称' do -
pod 'ReactiveObjC', '~> 2.1.0' -
pod 'ReactiveCocoa', '5.0.0-alpha.3' - end
本文详细介绍了在Swift纯项目、Objective-C纯项目以及Swift与OC混编项目中,如何正确配置Reactive框架。包括ReactiveCocoa、ReactiveObjC及ReactiveObjCBridge的podfile配置示例。
1万+

被折叠的 条评论
为什么被折叠?



