Mazy.ma的博客

每天学习一点点,每天进步一点点... stay foolish stay hungry....

iOS-ReactiveObjC 的高级使用(二)

很早之前学习了RAC 的初级用法,随着经验的积累和不断地学习,对RAC思想有了更深的理解,也学到了很多关于RAC 的高级用法bind 绑定/包装 这里的bind的主要作用属于包装,将信号返回的值包装成一个新的值 是通过获取到信号返回的值,并包装成新的值, 再次通过信号返回给订阅者 b...

2017-08-13 23:13:40

阅读数:1714

评论数:0

iOS-ReactiveObjC 的基本使用(二)

一、利用 RAC 实现代理前提:自定义一个 UIView: XMView, 里面有一个 UISwitch: colorSwitch 控件,并将 XMView 添加到控制器:ViewController中;需求:通过改变 colorSwitch 控件的开关来改变控制器的背景色实现方式一:利用 RAC...

2017-08-11 14:51:37

阅读数:1337

评论数:0

iOS-KVO 实现原理

KVO 属性观察者 是观察者模式的一种具体实现,主要通过观察对象属性值的变化,触发对应的方法下面学习下 KVO 的具体实现 和 底层实现原理原生观察者实现1、为 狗 对象 d 添加一个观察者为 自己, 同时监听对象 d->age 年龄 属性的改变Dog *d = [Dog new];[p a...

2017-08-05 12:12:02

阅读数:248

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭