ReactiveCocoa
文章平均质量分 83
CharType
这个作者很懒,什么都没留下…
展开
-
ReactiveCocoa操作方法(过滤,秩序,时间,重复)
ReactiveCocoa操作方法过滤filter:过滤信号,可以使用它获取满足调价的信号 //每次信号发出都会先执行过滤条件判断 [[self.textfield1.rac_textSignal filter:^BOOL(NSString *value) { // 当条件判断等于YES的时候才会调用订阅的block原创 2016-05-29 16:51:07 · 5569 阅读 · 0 评论 -
ReactiveCocoa基础和一些常见类介绍
一 导入ReactiveCocoa框架可以使用CocoaPods(用于管理第三方框架的插件)帮助我们导入podfile如果只描述pod 'ReactiveCocoa', '~> 4.0.2-alpha-1',会导入不成功 因为用到了swift的一些东西需要在podfile加上use_frameworks,重新pod install 才能导入成功Rea原创 2016-05-16 17:02:40 · 2399 阅读 · 0 评论 -
ReactiveCocoa核心方法bind(绑定)
ReactiveCocoa操作 所有的信号(RACSignal)都可以进行操作处理,因为所有的操作方法都定义在RACStream.h中,而RACSignal继承RACStream。ReactiveCocoa操作思想 运用的是(钩子)HooK思想,Hook是一种用于改变API执行结果的技术。 Hook用处:截获API调用的技术。 Hook原理:原创 2016-05-17 17:45:39 · 2757 阅读 · 0 评论 -
ReactiveCocoa操作方法(映射,组合)
1.ReactiveCocoa操作方法之映射(flattenMap,Map) flattenMap,Map:用于把原信号中的内容映射成新的内容 flattenMap的作用:把原信号的内容映射成一个新的信号,信号可以是任意的类型 flattenMap使用步骤: 1.传入一个block,block类型是返回值RACStream,参数value2.参数value就是源信号的原创 2016-05-18 22:48:58 · 2203 阅读 · 0 评论