上海 2017.03 - iOS 原理进阶
周斌 - UI性能优化三招
简介
即便在移动硬件设备不断提升的时代,性能优化也永远不能被我们遗弃,不管是菜鸟还是老鸟, 在实际开发中,我们往往容易对其忽视,然后随着版本的迭代,功能的增多,积累的性能问题就导致用户体验的下降,而其中最明显的就是UI视觉层面的卡顿。本次分享,主要就是唤起大家重视移动端性能优化的意识,顺便给大家带来了UI性能优化的三个技巧。
录屏地址(优酷)
http://v.youku.com/v_show/id_XMjY3OTQzODE0NA==.html?spm=a2hzp.8244740.0.0&f=49367873
分享嘉宾
周斌,高级iOS开发工程师。从业五年,经验丰富,自2016年投江以来,已成为沪江开心词场团队主力开发之一,多次攻克线上技术难题,致力于开发高性能高质量APP。
沈强 - iOS FlexBox Layout
简介
由于 React Native 与 Weex 的兴起,越来越多的 iOS 开发者都开始接触FlexBox页面布局。该主题主要讨论如何在Native 开发中引入FlexBox 布局,以及FlexBox 布局优化。
录屏地址(优酷)
http://v.youku.com/v_show/id_XMjY3OTQwNjE4OA==.html?spm=a2hzp.8244740.0.0&f=49367873
分享嘉宾
沈强,饿了么资深 iOS 工程师。
刘芳林 - Swift 内存布局(上)
简介
通过这个topic,您将要了解:
- Swift值类型和值类型和引用类型内存分配和布局
- 值类型和引用类型的效率,包括内存分配的效率和访问内存的效率
- Copy-on-write技术结合值类型和引用类型的优点
- protocol是引用类型还是值类型?
- protocol类型的变量的内存布局
- Swift的generics是如何实现的?它和protcol有什么关系?它和C++ template有何异同?
录屏地址(优酷)
http://v.youku.com/v_show/id_XMjY3OTQ5MDQwOA==.html?spm=a2hzp.8244740.0.0&f=49367873
分享嘉宾
刘芳林,思科 Senior Software Engineer,2008年从中国科学技术大学电子工程与信息科学系毕业。2008年加入思科研发中心。2008年到2012年用C++开发Windows, Mac的WebEx在线会议系统客户端。2012年转向iOS系统的开发,开发Cisco Jabber和Cisco Spark iOS客户端。熟悉C/C++,Objective-C和Swift。
任凯 - 一个 5800 行文件的重构历程
录屏地址(优酷)
http://v.youku.com/v_show/id_XMjY3OTU2MTUwNA==.html?spm=a2h0j.8191423.item_XMjY3OTU2MTUwNA==.A&&f=49367873&from=y1.2-3.4.4
分享嘉宾
任凯,供职聚力传媒(原 PPTV),聚力体育 iOS客户端负责人。2016 年 10 月份开始接手聚力体育项目,主持重构工作。曾供职瀑布IM、51Job等公司。业余也会玩一些 Arduino之类的板子做一些智能硬件用来解决生活中的一些小问题。