在playground中优雅的使用Pod
2016-05-28 本文已影响1326人
sprint
我不知道你有没有在playground测试过 RxSwift 或者 ** Alamofire** 如果试图在playground直接导入RxSwift 控制台会出现如下错误:
no such module RxSwift
提示我们找不到 module 如果我们想在playground测试RxSwift 或者其他Pod项目该怎么解决这个问题呢?
安装cocoapods-playgrounds插件
很简单打开你的终端输入如下命令:
sudo gem install cocoapods-playgrounds
没错我们要安装一个cocoapods的插件
cocoapods-playgrounds 的主要作用是用我们指定的Pod项目生成一个Playground 假设我们要学习/测试 RxSwift 的用法 输入如下命令
pod playgrounds RxSwift
该命令执行完成后 会在当前目录下生成一个cocoapods项目
RxSwiftPlayground我们点击 RxSwift.xcworkspace 打开工程 可以看到 cocoapods-playgrounds 已经我们自动创建了一个RxSwift.playground 如下图:
RxSwift.playground我们在RxSwift.playground导入 RXSwift 并编写测试代码:
import RxSwift
var numbers = [1,2,3,4]
numbers.toObservable().subscribe { (event) in
print(event)
}
控制台输出
可以看到完美运行~~~
cocoapods-playgrounds 还支持根据多个Pod生成playground项目
命令如下:
pod playgrounds RxSwift,RxCocoa
这里就不在演示了~~
祝大家过一个愉快的周末~~
欢迎关注个人公众号:DevTipss
DevTipss