蘋果將推Swift 5:應用更小 啟動更快
科技
01-29
蘋果在2014年的WWDC上推出了新的編程語言Swift,自第一個版本以來一直影響用戶的Swift的一個重要問題是它的應用程序二進位介面不穩定。這意味著Apple不能在操作系統中包含Swift語言支持,因為使用Swift 3編寫的應用程序將不能與Swift 4的語言支持二進位文件一起使用。所以解決方案是從App Store下載的app中的語言庫直接包含Swift語言,但這增加了應用程序所需的帶寬和存儲空間。
根據外媒的報道,這一情況將得到改變。
蘋果即將推出的Swift 5版本,該語言變為二進位兼容。新版本包含在iOS 12.2,tvOS 12.2,watchOS 5.2和macOS 10.14.4中,所有這些版本目前都處於開發者測試階段。這意味著,當新版本的Apple操作系統可供用戶使用時,使用Swift 5發布到App Store的應用程序對於運行新操作系統的用戶來說將要小得多。
另一個好處是更快的啟動時間,因為應用程序使用的每個動態庫都會稍微增加其啟動時間,但操作系統附帶的庫會緩存在內存中並在所有應用程序之間共享。與Swift相關的限制將在一次更新中一夜之間消除。
※小米摺疊屏手機曝光:二次摺疊 或搭載855
※蘋果AirPods 2將於2019年上半年推出
TAG:PChome電腦之家 |