在成为一名优秀程序员的进阶路上,我们需要“知其然”,也需要“知其所以然”。除了实现功能之外,还需要了解一些原理性的知识,这些知识有助于我们写出更高质量、高性能的代码。那么,在 iOS 开发中,有哪些值得我们关注的原理知识呢?
这次技术沙龙由沪江和T沙龙联合主办,邀请来自沪江、思科、饿了么、PPTV等互联网公司的资深大牛围绕『 iOS原理进阶』展开讨论,把开发工作中的经验和总结与大家一起分享,讨论。希望与现场的小伙伴可以一起交流分享。
参加本次活动的朋友都将获得来自沪江提供的精美礼品,同时,茶歇时间准备了好吃的点心,欢迎开发者们携小伙伴一同前来。
【活动时间】
2017年3月4日周六下午14:00-18:00
【活动地点】
上海市浦东新区亮秀路112号浦东软件园祖冲之园Y2座3楼
【活动议程】
13:30 - 14:00 签到
14:00 - 14:10 沙龙主持人开场
14:10 - 14:50 《UI性能优化三招》 周斌 沪江高级iOS开发工程师
14:50 - 15:40 《iOS FlexBox Layout》 沈强 饿了么资深 iOS 工程师
15:40 - 16:00 茶歇
16:00 - 16:50 《Swift内存布局》 刘芳林 思科Senior Software Engineer
16:50 - 17:40 《一个5800 行文件的重构历程》任凯 聚力传媒(原 PPTV) iOS 客户端负责人
17:40 - 18:00 自由讨论+合影留念
【议程简介】
主题一:UI性能优化三招
即便在移动硬件设备不断提升的时代,性能优化也永远不能被我们遗弃,不管是菜鸟还是老鸟,
在实际开发中,我们往往容易对其忽视,然后随着版本的迭代,功能的增多,积累的性能问题就导致用户体验的下降,而其中最明显的就是UI视觉层面的卡顿。本次分享,主要就是唤起大家重视移动端性能优化的意识,顺便给大家带来了UI性能优化的三个技巧。
分享者:周斌,高级iOS开发工程师。从业五年,经验丰富,自2016年投江以来,已成为沪江开心词场团队主力开发之一,多次攻克线上技术难题,致力于开发高性能高质量APP。
主题二:iOS FlexBox Layout
由于 React Native 与 Weex 的兴起,越来越多的 iOS 开发者都开始接触FlexBox页面布局。该主题主要讨论如何在Native 开发中引入FlexBox 布局,以及FlexBox 布局优化。
分享者:沈强,饿了么资深 iOS 工程师。
主题三:Swift内存布局
通过这个topic,您将要了解
1. Swift值类型和值类型和引用类型内存分配和布局
2. 值类型和引用类型的效率,包括内存分配的效率和访问内存的效率
3. Copy-on-write技术结合值类型和引用类型的优点
4. protocol是引用类型还是值类型?
5. protocol类型的变量的内存布局
6. Swift的generics是如何实现的?它和protcol有什么关系?它和C++ template有何异同?
分享者:刘芳林,Senior Software Engineer,2008年从中国科学技术大学电子工程与信息科学系毕业。2008年加入思科研发中心。2008年到2012年用C++开发Windows, Mac的WebEx在线会议系统客户端。2012年转向iOS系统的开发,开发Cisco Jabber和Cisco Spark iOS客户端。熟悉C/C++,Objective-C和Swift。
主题四:一个 5800 行文件的重构历程
TBD
分享者:任凯,供职聚力传媒(原 PPTV),聚力体育 iOS客户端负责人。2016 年 10 月份开始接手聚力体育项目,主持重构工作。曾供职瀑布IM、51Job等公司。业余也会玩一些 Arduino之类的板子做一些智能硬件用来解决生活中的一些小问题。
活动小贴士:
本次活动完全免费,请务必真实完整的填写报名信息。您的报名通过审核后,我们会在活动开始前3个工作日,以短信+邮件的方式通知您活动的具体地址,请您注意查收。
路线参考:
如有疑问可直接发消息至沪江技术学院微信公众号
票种名称 | 售票时间 | 票种说明 | 票价(元) | 张数 | 报名/购票 |
---|---|---|---|---|---|