導語
swift發佈好多年了,但實際使用者不是特別多,我身邊的朋友很多還是繼續使用oc
swift5
這次swift5發佈了,是一個很大的里程碑,因為ABI穩定了。
等等,ABI是個啥?
ABI(Application Binary Interface): 應用程序二進制接口 描述了應用程序和操作系統之間,一個應用和它的庫之間,或者應用的組成部分之間的低接口。
有啥好處呢?
swift5之前呢,大家不喜歡用swift原因在於,每個應用打包後,會把ABI也一起打包,無疑增大了用戶的流量成本、下載速度。而現在呢,不用了,最新系統。不管是iOS、macos、watchos等,系統會內置ABI,不需要每個應用內置了。是不是爽歪歪呢?
而且,swift5還兼容了Swift 4、Swift 4.1 和 Swift 4.2,使用Xcode 10.2可以自動遷移哦!
總結
大家快去嘗試吧,使用swift作為主力開發語言徹底到來了,oc 可能徹底要被拋棄了,哈哈
閱讀更多 全職碼農 的文章