iOS 第三方库 - ReactiveCocoa
2016-02-24 23:17
363 查看
https://github.com/ReactiveCocoa/ReactiveCocoa
在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。
比如按钮的点击使用action,ScrollView滚动使用delegate,属性值改变使用KVO等系统提供的方式。
其实这些事件,都可以通过RAC处理
ReactiveCocoa为事件提供了很多处理方法,而且利用RAC处理事件很方便,可以把要处理的事情,和监听的事情的代码放在一起,这样非常方便我们管理,就不需要跳到对应的方法里。非常符合我们开发中高聚合,低耦合的思想。
在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。
比如按钮的点击使用action,ScrollView滚动使用delegate,属性值改变使用KVO等系统提供的方式。
其实这些事件,都可以通过RAC处理
ReactiveCocoa为事件提供了很多处理方法,而且利用RAC处理事件很方便,可以把要处理的事情,和监听的事情的代码放在一起,这样非常方便我们管理,就不需要跳到对应的方法里。非常符合我们开发中高聚合,低耦合的思想。
相关文章推荐
- ReactiveCocoa框架菜鸟入门——信号(Signal)详解 第五课:适合给新手看的RAC用法总结
- ReactiveCocoa框架菜鸟入门——信号(Signal)详解 第四课
- ReactiveCocoa框架菜鸟入门——信号(Signal)详解 第三课:
- ReactiveCocoa框架菜鸟入门——信号(Signal)详解 第二课:信号(Signal)的各种操作
- ReactiveCocoa框架菜鸟入门——信号(Signal)详解 第一课:什么是 ReactiveCocoa
- React Native for Android 学习笔记(一) 操蛋的环境搭建与demo运行
- React-Native 原生模块(iOS)调用
- 初识Android的ReactiveX
- 初识Android的ReactiveX
- React Native-14.React Native 常用API及实践 AsyncStorage
- React+Webpack+babel开发环境搭建
- React 入门实例教程
- Reactor模式,或者叫反应器模式 - 为什么用多路io复用提供吞吐量
- react.js入门笔记
- 说说React
- React Native疑难点,问题深坑最强总结
- react-native 页面切换的实现
- react-native无法加载静态图片的bug解决方案
- react
- 深入浅出 React Native:使用 JavaScript 构建原生应用