首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SDWTJDW
掘友等级
iOS开发工程师
|
SDWTJDW
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
127
文章 84
沸点 43
赞
127
返回
|
搜索文章
最新
热门
UITableView FDTemplateLayoutCell遇到numberOfLines=0布局失败
最近项目里使用UITableView-FDTemplateLayoutCell,项目是使用xib创建的自定义的cell,cell里面有一个label是多行的,numberOfLines=0,高度的计算使用的就是UITableView-FDTemplateLayoutCell。但…
ReactiveCocoa使用简述
RAC有一个主要的优点,就是提供一个单一的,统一的方法去处理异步的行为,包括delegate方法,blocks回调,target-action机制,notification和KVO。
ReactiveCocoa常见宏
1、RAC(TARGET, [KEYPATH, [NIL_VALUE]]):用于给某个对象的某个属性绑定。 只有当cell的prepareForReuse被调用的时候,rac_textSignal才会被触发,使用到了takeUntil。 2、RACObserve(self, n…
RACCommand
RAC中用于处理事件的类,可以把事件如何处理,事件中的数据如何传递,包装到这个类中,他可以很方便的监控事件的执行过程。
NSURLConnection使用RAC
创建一个URLConnection请求之后返回的数据信号。 publish和autoconnect是为了解决多次请求,假如一个信号中发送请求,那么每次订阅都会发送请求,publish保存订阅到数组,当调用连接autoconnect,就会调用所有的订阅者的sendNext。
结合加载视图使用
绑定loading属性,YES的时候加载视图出现,NO的时候家在视图消失。 使用这个属性需要Model继承自RVMViewModel。
RAC其他
RACScheduler:RAC中的队列,用GCD封装的。 RACUnit :表⽰stream不包含有意义的值,也就是看到这个,可以直接理解为nil. RACEvent: 把数据包装成信号事件(signal event)。它主要通过RACSignal的-materialize来…
RACChannelTo
这是一个双向绑定,self.name和self.model.name任何一个改变,另外一个也会改变。第三个参数是默认值,出现nil就用这个来代替。有了它,model和ViewModel就可以双向同步。
swift中使用core data
在创建了.xcdatamodeld文件之后,需要创建相关的model,之后便是初始化CoreData。一般使用的是NSManagedObjectModel、NSManagedObjectContext、NSPersistentStoreCoordinator。
ReactiveCocoa开发中常见用法
rac_signalForSelector:用于替代代理。 rac_valuesAndChangesForKeyPath:用于监听某个对象的属性改变。 rac_signalForControlEvents:用于监听某个事件。 rac_addObserverForName:用于监…
下一页
个人成就
文章被点赞
14
文章被阅读
33,585
掘力值
627
关注了
253
关注者
19
收藏集
7
关注标签
113
加入于
2017-06-21