- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐



















- 课程介绍
- 课程大纲 试看
- 讲师好课 6
- 学员评价
适合人群:
有一定iOS基础或有一定iOS开发经验
课程目标:
ReactiveCocoa为事件提供了很多处理方法,而且利用RAC处理事件很方便,可以把要处理的事情,和监听的事情的代码放在一起,这样非常方便我们管理,就不需要跳到对应的方法里。非常符合我们开发中高聚合,低耦合的思想。
课程简介:
课程大纲介绍:
编程思想,ReactiveCocoa初识,ReactiveCocoa进阶1,ReactiveCocoa进阶2,ReactiveCocoa进阶3
编程思想
001--Ma&&链式编程,002--响应式编程,003--自定义KVO,004--函数式编程,005--RACReplaySubject
ReactiveCocoa初识
001--Block简单使用,002--RACSignal类,003--RACDisposable,004--RACSubject,055--RACSubjec简单使用
ReactiveCocoa进阶1
001--RAC集合,002---RAC应用场景,003--Timer,004--登陆验证码发送的练习
ReactiveCocoa进阶2
001--rac_liftSelector,002--RAC常用的宏,003-RACMulticastConnection,004--RACCommand,005--bind方法简单使用,006--RAC bind内部实现(了解)
ReactiveCocoa进阶3
001--RAC映射,002--RAC组合,003--RAC忽略,004--登陆逻辑,005--RAC&&MVVM
课程大纲-iOS培训真人授课在线自学习ReactiveCocoa详解直播视频教程
资料下载-
第1章 编程思想 (2小时22分钟 5节)
-
第2章 ReactiveCocoa详解_RAC初识 (2小时19分钟 5节)
-
2-5
RACSubjec简单使用 1.创建信号[RACSubject subject],跟RACSiganl不一样,创建信号时没有block 2.订阅信号 - (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock 3.发送信号 sendNext:(id)value
「仅限付费用户」点击下载“001--RAC简介.zip”
[15:27] 开始学习 -
第3章 ReactiveCocoa详解_RAC进阶上 (2小时34分钟 4节)
-
第4章 ReactiveCocoa详解_RAC进阶中 (2小时30分钟 6节)
-
4-2
RAC常用的宏 RAC常用宏 RACObserve(TARGET, KEYPATH) KVO的简化版本 相当于对TARGET中KEYPATH的值设置监听,返回一个RACSignal RAC(TARGET, ...) 第一个是需要设置属性值的对象,第二个是属性名 RAC宏允许直接把信号的输出应用到对象的属性上 每次信号产生一个next事件,传递过来的值都会应用到该属性上 RACChannelTo(TARGET, ...) RACChannelTo 用于双向绑定 RACChannelTo(self, stringProperty)=RACChannelTo(self.label, text) ;
[26:47] 开始学习 -
4-6
bind内部实现(了解) 1.源信号调用bind,会重新创建一个绑定信号。 2.当绑定信号被订阅,就会调用绑定信号中的didSubscribe,生成一个bindingBlock。 3.当源信号有内容发出,就会把内容传递到bindingBlock处理,调用bindingBlock(value,stop) 4.调用bindingBlock(value,stop),会返回一个内容处理完成的信号(RACReturnSignal)。 5.订阅RACReturnSignal,就会拿到绑定信号的订阅者,把处理完成的信号内容发送出来。
「仅限付费用户」点击下载“004--RAC进阶2.zip”
[15:26] 开始学习
5