从2014WWDC开发者大会至今,不间断的了解过swift语言的一些特性,始终没有写过这么一篇总结,时至今日,终于鼓起勇气,总结一下对swift的一些认知,也可称为本园的处女作,如有不妥之处望大家不吝指教。
Swift简介:
Swift是苹果公司从2010开始研发,参与研发的主要人物是苹果开发者工具部门总监Chris Lattner,Swift的底层架构基本上由他一人完成且开发期间很少有人知晓。发布于2014年WWDC(苹果开发者大会),可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
Swift采用安全变成模式,添加了很多现代化的功能特性,使编程变的更加简单,容易,有趣。作为一门新语言,Swift以成熟的Cocoa和Cocoa Touch框架作为支持,无缝衔接Cocoa框架,并且可以和Objective-C混搭操作。对于编程新手来说,Swift也是相当友好的。它是一种工业级品质的系统编程语言,但是却和脚本语言一样,写起代码来轻松愉快。他支持playground,允许程序员边写代码边立即查看结果,减除了很多前置的编译运行等繁琐的工作。