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的类别更加便捷和维护