- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
有一定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不一样,创建信号时没有block2.订阅信号 - (RACDisposable *)subscribeNext:(void (^)(id x))nextBlock3.发送信号 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的值设置监听,返回一个RACSignalRAC(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]开始学习
“潭州教育官方账号”老师的其他课程更多+