当前位置:首页 > 话题广场 > 科技专区 > 互联网

【2014wwdc】专题Swift 5将帮助iOS 12.2应用瘦身 启动加快

(9500.163.com) 十年对任何人来说都是意义非凡的,对苹果开发者生态系统来说也一样。 达到当天最大量API KEY 超过次数限制要说苹果开发者生态系统最重要的变化,当属 Swift 编程语言的发展。今年的 WWDC 上我们可以期待最新的进度,其中有一项重大改变,那就是第三方 UIKit 应用登陆 Mac 平台。

Swift 语言最早在 2014 WWDC 上亮相,在苹果工程师和开源社区的共同努力下,它不断更新,现在已经达到了 4.2.1 版本。

自第一版以来,Swift 一直存在一个问题,那就是它的应用程序二进制接口(ABI)并不稳定。简单的说,就是苹果不能在其操作系统中包含 Swift 语言支持,因为使用 Swift 3 编写的应用程序将不能与 Swift 4 的语言支持二进制文件一起使用。

为了解决这个问题,苹果系统的 App 需要自己的安装包中内置 Swift 语言库,这就增加了 App 的容量。

现在,Swift 5 要出来解决问题了。

Swift 5 兼容二进制接口,它已经包含在 iOS 12.2、tvOS 12.2、watchOS 5.2 和 macOS 10.14.4 这四个系统中,这几大系统目前正在测试阶段,很快会带来首个公众测试版。

使用 Swift 5 的所有 App 将共享 Swift 动态库,就可以缩小容量,举个例子,Apollo for Reddit 目前的容量为 35.7 MB,其中包含 7.5 MB Swift 库。当升级至 iOS 12.2 后,容量会缩小 20%,也就是不到 30 MB。PCalc 的容量为 86.8 MB,其中也包含 7.5 MB Swift 库,升级后可以缩小 9%,也就是不到 80 MB。Apple Watch 的 Chirp 大小为 28.8 MB,包含 11.6 MB 的 Swift 库,更新到 Swift 5 后大小将减少 30% 以上。

Swift 5 的另一个好处是让 App 启动速度变快,因为每个动态库都会增加其启动时间,而新系统的动态库会缓存在内存中,并在所有应用程序之间共享。

所以,等到几大系统的新版本上线,最终与 Swift 语言相关的限制将在一夜之间消除,这是令人欣喜的成果。

1.《【2014wwdc】专题Swift 5将帮助iOS 12.2应用瘦身 启动加快》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【2014wwdc】专题Swift 5将帮助iOS 12.2应用瘦身 启动加快》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2174350.html

上一篇

【2017元宵晚会】专题央视元宵晚会节目单来了!大年十五你打算怎么过?

下一篇

2016源计划,干货看这篇!凝聚青年智慧 服务产业发展 曲靖市第三批“珠源计划”党政储备人才到经开区调研

【2014wwdc】专题猜猜看:WWDC 2016最亮眼的会是什么新品

【2014wwdc】专题猜猜看:WWDC 2016最亮眼的会是什么新品

2014wwdc相关介绍,记住,这是开发者大会。即使没有新硬件,这些人也不在乎。 自从 2011 年开始,苹果的忠实粉丝就很难在一年一度的 WWDC 大会上看到亮眼的硬件新产品。更直接一点说,就是看不到新款 iPhone 了,...

2014wwdc,干货看这篇!猜猜看:WWDC 2016最亮眼的会是什么新品

2014wwdc,干货看这篇!猜猜看:WWDC 2016最亮眼的会是什么新品

2014wwdc相关介绍,记住这是一场开发者大会,就算没有新硬件出现这些人也是不在乎的。 达到当天最大量API KEY 超过次数限制 自从 2011 年开始,苹果的忠实粉丝就很难在一年一度的 WWDC 大会上看到亮眼的硬件新产...

【2014wwdc】专题WWDC2015:iOS8.4正式版或延期,静候iOS9 beta1

【2014wwdc】专题WWDC2015:iOS8.4正式版或延期,静候iOS9 beta1

2014wwdc相关介绍,IT家庭新闻还不到两个小时,苹果WWDC2015全球开发者大会将在旧金山正式开幕。 和往年一样,苹果将向开发者们展示最新的软件和技术。而作为一名普通消费者,我们关注的焦点更多的还是iOS9 beta1...

2014wwdc,干货看这篇!WWDC2015:iOS8.4正式版或延期,静候iOS9 beta1

2014wwdc,干货看这篇!WWDC2015:iOS8.4正式版或延期,静候iOS9 beta1

2014wwdc相关介绍,IT家庭新闻还不到两个小时,苹果WWDC2015全球开发者大会将在旧金山正式开幕。 和往年一样,苹果将向开发者们展示最新的软件和技术。而作为一名普通消费者,我们关注的焦点更多的还是iOS9 beta1...

关于2014wwdc我想说WWDC2015:iOS8.4正式版或延期,静候iOS9 beta1

关于2014wwdc我想说WWDC2015:iOS8.4正式版或延期,静候iOS9 beta1

2014wwdc相关介绍,IT之家讯 还有不到两个小时,苹果WWDC2015全球开发者大会就将在旧金山正式拉开大幕。 达到当天最大量API KEY 超过次数限制和往年一样,苹果将向开发者们展示最新的软件和技术。而作为一名普通消...

【2014wwdc】专题微软诺基亚:WP/Lumia 2014年年终大盘点

【2014wwdc】专题微软诺基亚:WP/Lumia 2014年年终大盘点

2014wwdc相关介绍,IT之家(www.i):微软诺基亚:WP/Lumia 2014年年终大盘点 WP之家讯,2014年对于微软和诺基亚来说,都是值得铭记的一年。 达到当天最大量API KEY 超过次数限制在去年9月,微软...

【2014wwdc】WWDC2015:iOS8.4正式版或延期,静候iOS9 beta1

【2014wwdc】WWDC2015:iOS8.4正式版或延期,静候iOS9 beta1

2014wwdc相关介绍,IT家庭新闻还不到两个小时,苹果WWDC2015全球开发者大会将在旧金山正式开幕。 和往年一样,苹果将向开发者们展示最新的软件和技术。而作为一名普通消费者,我们关注的焦点更多的还是iOS9 beta1...

2014wwdc专题之微软诺基亚:WP/Lumia 2014年年终大盘点

2014wwdc专题之微软诺基亚:WP/Lumia 2014年年终大盘点

2014wwdc相关介绍,IT之家(www.i):微软诺基亚:WP/Lumia 2014年末大比分 WP家庭新闻,2014年对微软和诺基亚来说是令人难忘的一年。 在去年9月,微软提出要收购诺基亚手机部门,今年4月,微软诺基亚收...