学习 iOS 响应式编程?RAC 和 RxSwift 选谁都很好
Posted StuQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习 iOS 响应式编程?RAC 和 RxSwift 选谁都很好相关的知识,希望对你有一定的参考价值。
学习 ios 响应式编程 RAC 和 RxSwift ,选谁更好?
正解是:这两个都是不错的选择。
RAC 受 Functional Reactive Programming(FRP) 的启发,对有 Cocoa 经验的开发者更容易上手;RxSwift 虽然相对年轻,但如果在 Java、JS 其它开发环境用过 Rx 框架,迁移过来非常容易。
RAC 和 Rx 都是为了达到同一个目的:使开发软件变得简单。所以了解 RAC 和 Rx 最好的方式就是都尝试一下。为了大家更好地学习 RAC 和 Rx, 我们邀请拥有丰富实战经验的技术专家臧成威和小青,分别围绕RAC和RxSwift出品了精品小班课,欢迎大家报名学习。
《ReactiveCocoa 编程思想与开发实战》
随着客户端应用的复杂程度的提升,ReactiveCocoa 作为一种新的选择摆在了各位 iOS 开发者的眼前。有的人对它赞许有佳,而有的人对它不屑一顾,更多的人对它不明所以。这个课程就为大家揭开它神秘的面纱,来领会它的思想,并将它应用到实际的项目中。
在 6 周里,你会学到:
函数响应式编程的思想
ReactiveCocoa 的基本组件和使用方法
ReactiveCocoa 的信号操作指南
ReactiveCocoa 的那些坑
ReactiveCocoa 实战
臧成威
美团网 iOS 技术专家,QCon 讲师,国内 Functional Reactive Programming 技术爱好者。2015年加入美团,负责美团 iOS 发布工程系统的研发和流程优化梳理。擅长多语言范式,对各种编程范式有着独到的见解。在美团组织过系统的 FRP 培训,参与人数总计达百人,积累了一定的经验。
2013年开始接触ReactiveCocoa,尝试学习函数响应式编程
2015年初作为移动技术专家加入美团大众点评
2015年在美团大众点评技术博客上撰写《细说ReactiveCocoa的冷信号与热信号》
2015年在美团大众点评北京研发中心开设3期ReactiveCocoa培训课程,培训人数达百人
2016年1月在蘑菇街美丽说主办的MDay大会上演讲《FRP在美团的实践》
2016年4月在T技术沙龙演讲《美团架构演进》
2016年4月在QCon 2016北京演讲《MVVM与FRP编程实战》
2016年5月在《程序员》杂志上发表文章《iOS开发下的函数响应式编程》
2016年5月StuQ《ReactiveCocoa开发实战》第一期
需要一定的Objective-C基础
了解Block基本语法
基本的多线程知识
建立函数响应式编程的思想
使用 ReactiveCocoa 来解决实际问题
拓宽视野,开阔思路 ,就算项目中没有使用 RAC,一样可以使用它的思想
函数响应式编程概述
一些你应该知道的理论基础
ReactiveCocoa基本知识
RACSignal的使用基础
RACSignal各类操作
ReactiveCocoa高级操作
高阶信号处理
冷信号与热信号专题
RAC并发编程
信号的生命周期
信号的订阅取消操作
项目实战指南
使用FRP角度来分析问题
RAC使用小技巧
在课程中,你将看到很多详细的示意动画来帮助你理解知识点:
同时,课后你也有很多有趣的作业来消化和应用所学的内容:
http://www.stuq.org/course/detail/1066
在 RxSwift 出现后,响应式编程下的 iOS 开发有了多种选择,RxSwift 可能是更优雅的方案。更多的人感觉这是个和 MVVM 都很“高大上”的东西,事实上这只是个思维方式的改变。本课程将结合实践让大家可以在项目中真正开心的用起来。
宋旭陶
宋旭陶,即微博上的靛青K,SwiftGG 成员,T 沙龙负责人,TransitionTreasury.com 作者。 ReactiveX 爱好者,用 RxSwift 重构了 Enjoy 项目的购物车等模块。目前致力于 RxSwift 的探索和推广。
分享经历:
GMTC 2016 全球移动技术大会 Swift 专场讲师
链家网分享 Swift 下的 UITableView
一定的 Swift 基础
一定的函数式编程基础
建立响应式编程思想
在 iOS 开发中进行实践 RxSwift
活跃思维
http://www.stuq.org/course/detail/1062
学习地点:
学员 QQ 群 + 在线直播教室
学习工具:
StuQ 在线教室,在浏览器中使用,无需下载客户端,使用会员用户名和密码进入教室:
报名状态:
ReactiveCocoa:已有 25 人报名
RxSwift:已有 26 人报名
开班时间:
ReactiveCocoa:暂定每周五晚 21:00-22:30,预计9月初开课。
RxSwift:暂定每周二 21:00-22:30,预计八月下旬开课。
上课时长:
每周 1.5 小时,共计 6 周课程
课程学习方式:
60 分钟直播视频讲解
15 分钟交流答疑
15 分钟作业点评课
注:课程视频支持回放观看。
价格:998 RMB
(预售价 799RMB,预售名额 20个,已满)
方式1. 移动端点击【阅读原文】自助交费
移动端点击“阅读原文”,进入课程介绍页面,点击“购买课程”直接缴费报名,并填写邮箱及QQ等信息。报名成功后申请加入相应学员群,会有 StuQ 工作人员在学员群内发放上课方式。
(点击查看高清原图)
方式2. 电脑端自助报名交费
电脑端打开链接:
http://www.stuq.org/course?sc=ios&cc=practical
直接缴费报名,并填写邮箱及QQ等信息。报名成功后申请加入相应学员群,会有 StuQ 工作人员在学员群内发放上课方式。
(点击查看高清原图)
方式3.报名咨询。报名课程的用户扫描微信二维码进入报名咨询微信群,详细了解报名信息,会有 StuQ 工作人员统一解答大家疑问,然后报名缴费。
(RAC微信咨询群)
(RxSwift 微信咨询群)
方式4. 咨询小助手。报名课程的用户也可以扫描小助手的微信二维码,私聊小助手详细了解报名信息,小助手会统一解答大家疑问,然后报名缴费。
以上是关于学习 iOS 响应式编程?RAC 和 RxSwift 选谁都很好的主要内容,如果未能解决你的问题,请参考以下文章