reactiveCocoa学习之路(一)

1.创建一个新的工程reactiveCocoaProject,用pod导入三方库文件。
下面是Podfile里面的内容:导入最新的4.1.0版本

platform:ios, ‘8.1’
use_frameworks!

target 'ReactiveCocoaProject' do
    pod 'ReactiveCocoa’, '~> 4.1.0'
end

好吧,pod进来之后,里面有OC和Swift两种语言的版本

文件好多.png

2.下面就是运行工程了,看会不会报错。一打开工程就报错了,心痛。好吧,工程都打不开,并不知道怎么把错误改好,网上说OC的工程要用2.5版本,重新更新了一下pod。把4.1.0版本的改成了2.5版本。更新完成后,reactiveCocoa库里面只有OC的版本了,没有swift的版本了。也没有报错了,可以正常使用。下面就来慢慢学习reactiveCocoa的用法吧!

3.由于用到ReactiveCocoa的类很多,所以把ReactiveCocoa.h文件放到pch文件里面去。现在新建的工程都是不带pch文件的,以前还自带pch,所以还是自己创建一个吧。在Build Setting里面搜索Prefix Header,在里面添加PCH文件路径:$(SRCROOT)/工程文件夹名/pch文件名.pch

4.现在进入码代码阶段。在网上看好多都是写链式编程计算器的,照着写了一个来理解一下链式编程思想。

LWCaculator.h.png
LWCaculator.m.png
NSObject+LWCaculator.h.png
NSObject+LWCaculator.m.png

后面就是调用makeCaculator方法了:

调用.png

方法的执行顺序:

1、3、6.png
2、5.png
4.png

共勉!一步一个巴掌印。。。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容