iDev 全平台开发者大会 2016

今天刚买了会议的门票,开始做一些准备工作;
1.《响应式编程在iOS开发中的优势:不只是异步》
响应式编程是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。
例如,在命令式编程环境中,a:=b+c表示将表达式的结果赋给a,而之后改变b或c的值不会影响a。但在响应式编程中,a的值会随着b或c的更新而更新。
电子表格程序就是响应式编程的一个例子。单元格可以包含字面值或类似"=B1+C1"的公式,而包含公式的单元格的值会依据其他单元格的值的变化而变化。
响应式编程最初是为了简化交互式用户界面的创建和实时系统动画的绘制而提出来的一种方法,但它本质上是一种通用的编程范式。
例如,在MVC软件架构中,响应式编程允许将相关模型的变化自动反映到视图上,反之亦然。
响应式编程优秀开源框架:RxSwift
2.《Swift服务器端编程:从入门到实践》
了解Heroku;
先看一个Demo介绍:http://www.cocoachina.com/swift/20160317/15712.html
http://www.jianshu.com/p/a4741a89f679?hmsr=toutiao.io
3.《Mac OS内核结构简介》
4.《iOS应用架构谈:组件化的探索》
项目组件化,优雅的解决方案;
5.《iOS逆向一隅》
6.《当我们了React Native的时候我们再聊什么》
使用前沿的JAVASCRIPT为IOS、ANDROID编写跨平台原生APP
http://reactnative.cn/docs/0.35/getting-started.html#content
7.《函数式编程中的设计模式》
扫盲:
函数式编程是种编程范式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是 λ 演算(lambda calculus)。而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。和指令式编程相比,函数式编程强调函数的计算比指令的执行重要。和过程化编程相比,函数式编程里,函数的计算可随时调用。
函数式编程常被认为严重耗费在CPU和存储器资源。主因有二:

1.早期的函数式编程语言实现时并无考虑过效率问题。
2.有些非函数式编程语言为求提升速度,不提供自动边界检查或自动垃圾回收等功能。

8.《音视频媒体流播放体验优化实战》
9.《watchOS应用开发实战》
10.《Homekit的价值和流程》

你可能感兴趣的:(iDev 全平台开发者大会 2016)