不知不觉,Swift已经发布到5.0版本了(2019-06-03),Swift的最新消息是ABI稳定!
这是一个好消息,但离我们iOS平台程序员的期望,还很远很远!
ABI稳定带来的最直接的好处就是,打包的时候不用每个APP都拖着Swift运行库,减少了包文件大小。
值得注意的是,Swift目前还不能版本间兼容!!!
要知道,经过了5个大版本,Swift才做出了ABI稳定,可想做到完全的兼容旧版本,就像iOS12兼容iOS11那样,还有多久?再用Swift重写iOS SDK框架,还有多久?
至于当下使用Swift到项目中的感受,褒贬不一,一门语言的优劣,是靠实际应用来鉴证的,不是靠某些新特性、一个Hello World来判定,技术管理着也不会拿自己成熟的项目当Apple的小白鼠。
我坚信现在不是把项目完全切入Swift的时机,我也相信Swift一定是Apple的未来,是像Java一样的未来。所以,现在我决定逐步学习Swift,不是为了急于使用它,而是不要某天它辉煌了,我却始步于初始。