美文网首页
reactiveCocoa学习之路(一)

reactiveCocoa学习之路(一)

作者: iLeooooo | 来源:发表于2016-08-03 16:15 被阅读336次

    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

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

    相关文章

      网友评论

          本文标题:reactiveCocoa学习之路(一)

          本文链接:https://www.haomeiwen.com/subject/sialjttx.html