Swift 簡潔的語法
Swift方法和函數的調用使用十分簡化,使之看起來更像是自然的英語,語言也很有表現力,所以Swift 比起 OC 相對容易懂。
Swift 的安全性
Swift的語法和語言結構排除了Objective-C中可能出現的幾種類型的錯誤,額外的質量控制層,使錯誤減少發生,bug更早的被修復。
Swift 代碼更少
Swift 減少了重復性語句和字符串操作所需要的代碼量。
4.Swift 更快
根據時下流行的 GeekBench 性能工具的創造者的調查, 2014年12月中使用曼德爾布羅算法(Mandelbrot algorithm)進行計算密集型任務的性能上,Swift已經逼近C++的表現。
Swift的開源
這意味著學習Swift的底層本質更加方便和簡單了,Swift也會變得更加完善,全球的開發者都會為Swift貢獻自己的代碼和力量。
Swift 鼓勵交互式編碼
Swift 新引入的 Playgrounds 是有經驗的開發者的福音。蘋果公司已經將內聯代碼執行操作加入到了 Playgrounds 中,以幫助程序員創建代碼塊或者編寫某種算法時獲得反饋。這樣的反饋循環可以提升代碼編寫的速度。
Swift 的戰略意義
其實,可以把Swift看做蘋果公司的一項新的商業戰略,這種簡單好用還安全的編程語言吸引了越來越多的軟件愛好者加入,讓該生態圈更加繁榮發展。