美文网首页
iOS 具有函数式编程和响应式编程的Reactivecocoa(

iOS 具有函数式编程和响应式编程的Reactivecocoa(

作者: 9d8c8692519b | 来源:发表于2017-10-12 17:30 被阅读24次

    简述

    如今提起Reactivecocoa(RAC), 具有函数式编程和响应式编程的特性。相信大多数的iOS 开发者都不陌生。网上对其讲解的博客多不胜数,稍微有点经验的也早已经对这个爽到不要不要的框架运用自如了,真正沉下来研究其实现原理的估计也不在少数,这里仅仅是记录一下自己的分析与一些浅显理解,更是在写这篇博客的过程中深化自己对RAC的认知。各位仅供参考!!!

    platform:ios, '8.0'
    pod 'ReactiveCocoa','~>2.5'
    

    这里有一点要注意下就是RAC的版本问题,如果是用OC编写程序的,最新版的RAC已经支持Swift了,但是在OC的程序安装最新版的RAC可能跑不起来、或者你不想混编,所以推荐大家使用2.5版本以下的RAC(具体支持Swift的版本可能有误,可pod Search "ReactiveCocoa"查看各版本)。

    一、RAC最基本的入门使用

    RAC最基本的入门使用技巧就是对事件的监听。在iOS开发中,我们所说的点击事件其实就是target-action(目标-动作模式),比如:UIControlEventTouchUpInside 事件,这就是按下并松开的动作。不仅仅是UIButton有,UITextField也是有的。

    在使用时,导入头文件~

    #import <ReactiveCocoa/ReactiveCocoa.h>
    

    相关文章

      网友评论

          本文标题:iOS 具有函数式编程和响应式编程的Reactivecocoa(

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