首页 存档 技术 查看内容

沪江技术沙龙 | iOS原理进阶

2018-3-30 13:00 |来自: 互联网 359 0

摘要: 在成为一名优秀程序员的进阶路上,我们需要“知其然”,也需要“知其所以然”。除了实现功能之外,还需要了解一些原理性的知识,这些知识有助于我们写出更高质量、高性能的代码。那么,在 iOS 开发中,有哪些值得我 ...


在成为一名优秀程序员的进阶路上,我们需要“知其然”,也需要“知其所以然”。除了实现功能之外,还需要了解一些原理性的知识,这些知识有助于我们写出更高质量、高性能的代码。那么,在 iOS 开发中,有哪些值得我们关注的原理知识呢?


这次技术沙龙由沪江和T沙龙联合主办,邀请来自沪江、思科、饿了么、PPTV等互联网公司的资深大牛围绕『 iOS原理进阶』展开讨论,把开发工作中的经验和总结与大家一起分享,讨论。希望与现场的小伙伴可以一起交流分享。


活动信息

活动时间:3月4日周六下午14:00-18:00

活动地点:浦东软件园祖冲之园Y2座3楼

活动报名:点击【阅读原文】立即报名


活动议程

13:30 - 14:00 签到

14:00 - 14:10 沙龙主持人开场

14:10 - 14:50 《UI性能优化三招》

14:50 - 15:40 《iOS FlexBox Layout》

15:40 - 16:00 茶歇

16:00 - 16:50 《Swift内存布局》

16:50 - 17:40 《一个5800 行文件的重构历程》

17:40 - 18:00 自由讨论 合影留念



01

UI性能优化三招

即便在移动硬件设备不断提升的时代,性能优化也永远不能被我们遗弃,不管是菜鸟还是老鸟,在实际开发中,我们往往容易对其忽视,然后随着版本的迭代,功能的增多,积累的性能问题就导致用户体验的下降,而其中最明显的就是UI视觉层面的卡顿。本次分享,主要就是唤起大家重视移动端性能优化的意识,顺便给大家带来了UI性能优化的三个技巧。

02

iOS FlexBox Layout

由于 React Native 与 Weex 的兴起,越来越多的 iOS 开发者都开始接触FlexBox页面布局。该主题主要讨论如何在Native 开发中引入FlexBox 布局,以及FlexBox 布局优化。

03

Swift内存布局

通过这个topic,您将要了解

1. Swift值类型和值类型和引用类型内存分配和布局

2. 值类型和引用类型的效率,包括内存分配的效率和访问内存的效率

3. Copy-on-write技术结合值类型和引用类型的优点

4. protocol是引用类型还是值类型?

5. protocol类型的变量的内存布局

6. Swift的generics是如何实现的?它和protcol有什么关系?它和C template有何异同?


更多活动信息请点击【阅读原文】


声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部