Swift之父Chris Lattner,也是LLVM之父,從2014年公布Swift后,版本一直不大穩定,在Swift3.0以后語法逐漸穩定,開發者對此比較青睞
Chris Lattner從蘋果離職到了特斯拉,自己感覺不適合自己,結果又輾轉去了谷歌,比較牛逼的是去參與人工智能,機器學習方面的研究,
去年Tensorflow開始支持Swift,對Swift開發者一大利好,並且Swift的性能比OC高1.2倍,Swift無疑會把OC拍死在沙灘上,還是要好好學習下Swift
Swift優勢:
1.容易閱讀,語法和文件結構簡易化
2.易於維護,文件分離后結構更清晰
3.更加安全,它是類型安全的語言
4,速度快,運算性能更高
5.即是面向對象,又是函數式的編程語言
面向對象:Swift支持類的封裝,繼承,多態
Swift支持map,reduce,filter,flatmap這類去除中間狀態,數學函數式的方法,強調結果而不是中間過程。
6.支持面向協議編程,比OC的類別更加便捷和維護