1
回答
大咖说—iOS开发之Swift性能优化分析
终于搞明白,存储TCO原来是这样算的>>>   

1、分享时间:2017年7月14日

2、分享大咖:唐巧

Blogger、InfoQ编辑,资深iOS开发者。曾在网易参与过网易邮箱、网易微博、有道云笔记的开发。目前正参与互联网教育公司猿题库的创业,负责猿题库和小猿搜题的iOS版本开发。

喜欢写作与分享,长期维护着自己的技术博客http://devtang.com、技术微博@唐巧_boy,以及微信公众号iOSDevTips,所写的技术文章也多次发表在InfoQ网站和《程序员》杂志上。

3、分享主题:iOS开发之Swift性能优化分析;

4、主题介绍:

Richards 是衡量语言运算速度主要评测工具。Swift 在该评测中比 Objective-C 快了 4 倍。那么,为什么 Swift 这么快呢?

有些人会觉得 Swift 就应该很快,因为它是一个新的、现代的语言。但是别忘了,Swift 其实非常年轻,从 2014 年推出 1.0 版本以来,它才经过了三年的发展。而 Objective-C 作为苹果在过去 30 年来唯一的在 macOS 和 iOS 平台上的语言,经过了大量 Apple 工程师的优化,如果有什么优化 Swift 可以做,为什么 Objective-C 就不能在过去几十年中做到呢?

为了解决我自己的这个疑惑,我查阅了一些相关的资料,并做了一些实验。

这次分享,我将从编译器优化,内存分配优化,引用计数优化,方法调用优化,面向协议编程的实现细节等方面来介绍 Swift 在性能上所做的努力。

最后,我们也会一起通过 LLDB 看看编译器处理后的源码,加深我们对于这些优化的理解。

了解详细内容可找墨白老师:3332043931

<无标签>
举报
码农堆成山
发帖于3个月前 1回/97阅
顶部