iOS ReactiveCocoa 使用详解(三)

来源:互联网 发布:sql中截取字符串函数 编辑:程序博客网 时间:2024/06/06 01:41

ReactiveCocoa5.0以后将 RAC 拆分为四个库:

ReactiveCocoa、ReactiveSwift、ReactiveObjC、ReactiveObjCBridge。

其中的ReactiveCocoa和ReactiveObjC,一个适用于您的纯Swift项目,另一个适用于纯OC项目。

1、纯Swift项目Cocoapods导入

podfile文件中的内容:


    platform:ios, ‘7.0

    

    //必须添加

    use_frameworks!

    

    target ‘这里写你的工程名do

        

    //这里默认会导入最新的ReactiveCocoa版本

    pod 'ReactiveCocoa'

        

    end


然后pod install就会进行安装

2、纯OC项目Cocoapods导入

与前者不同的是导入的库为ReactiveObjC而不是ReactiveCocoa


podfile文件中的内容:

    platform:ios, ‘7.0

    

    //必须添加

    use_frameworks!

    

    target ‘这里写你的工程名do

        

    //ReactiveObjC包含RAC 2原来包含的全部代码

    pod 'ReactiveObjC'

        

    end


然后pod install就会进行安装


注意事项:

        1、若你的项目为Swift和OC混编,那么需要将ReactiveObjC和ReactiveCocoa都导入,同时需要导入 ReactiveObjCBridge。

              ReactiveObjCBridge依赖于ReactiveObjC

        2、使用ReactiveCocoa时:导入ReactiveCocoa.h头文件(可能不会有自动补全的提示,可以强行输入,也可以创建一个.h

             文件 将ReactiveCocoa.h导入进去,在使用的时候导入自己创建的那个.h文件)

        3、使用ReactiveObjC时:导入ReactiveObjC.h头文件(可能不会有自动补全的提示,可以强行输入,也可以创建一个.h
              文件将ReactiveObjC.h导入进去,在使用的时候导入自己创建的那个.h文件)

原创粉丝点击