- 博客(3)
- 收藏
- 关注
原创 iOS-ReactiveCocoa(RAC)的高级使用之视图与模型的双向绑定
在传统的MVC模型中,控制器负责模型与视图交互,只能单向的,模型到视图,模型的改变,影响着视图的改变。但是无法实现视图内容的改变影响模型数据的改变。通过RAC实现视图与模型的双向绑定,意思是当模型发生改变时,视图数据发生变化,与此同时,当视图数据发生改变时,模型的数据也跟着改变。iOS中目前只能通过RAC来完成双向绑定这里通过具体代码来实现双向绑定自定义一个模型Person,有name、ag
2017-03-30 21:24:06 6313
转载 iOS-Cocoapods导入ReactiveCocoa 5.0以上版本注意事项【转】
ReactiveCocoa发布了重大的更新,所以如果想使用最新版本的框架,我们需要注意一下问题。1.如果你只是纯 swift 项目,你继续使用 ReactiveCocoa 。但是 RAC 依赖于 ReactiveSwift ,等于你引入了两个库。这种情况下的podfile的文件如下:use_frameworks!target 'Target名称' do#use_frameworks!pod '
2017-03-30 19:43:11 1793
原创 iOS-OC中 runtime 的基本使用
runtime,运行时机制,是一套C语言库实际上我们编写的所有OC代码,最终都是转成了runtime库的东西类转成了runtime库里面的结构体等数据类型,方法转成了runtime库里面的C语言函数,平时调方法都是转成了objc_msgSend函数runtime是OC的底层实现,是OC的幕后执行者runtime能获取类里面的所有成员变量,为类动态添加成员变量,动态改变类的方法实现,为类动态添
2017-03-30 18:25:49 401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人