Swift: 1 Swift簡介
關于Swift
Swift是蘋果公司在WWDC2014大會上所發布的一門全新的編程語言,用于打造基于C和Objective-C的OS X和iOS應用程序。Swift采用安全編程模式,添加了很多現代化的功能特性,使得編程變得更加容易、靈活和有趣。
對于熟悉Objective-C的開發者來說,Swift很多功能似曾相識,因為它采用了Objective-C的命名參數和動態對象模型。無縫銜接Cocoa框架,同時可以和Objective-C混搭編程。同時對于編程新手來說,Swift也是一門非常容易入門和深入學習的優秀語言,因為它寫起來跟腳本語言一樣輕松愉快。它同時支持playground,允許程序員邊寫代碼邊立即查看結果,減除了很多前置的編譯運行等繁瑣工作。
Swift開發工具
編寫和運行Swift 程序有兩種方式:REPL和Xcode的playground,REPL是Read-Eval-Print-Loop的首字母縮寫,就是在Mac系統提供的命令行工具Terminal中運行Swift代碼。輸入下面的命令并按回車就可以進入Swift REPL:
xcrun swift
當出現下面問候消息:
Welcome to Apple Swift. Type :help for assistance.
1>
就表示可以你已經打開進入Swift世界的大門了。很經典輸入下面的代碼并按回車:
print("Hello World!");
你就會得到 Hello World! 字符串輸出。
Swift另外一種運行方式是在Xcode的playground中,這也是接下來一直將要使用的運行Swift代碼的方式。使用Xcode創建playground項目的步驟如下:
打開Xcode8, 單擊“Get started with a playground",如下圖所示。
在彈出的界面中,輸入項目的名稱,運行平臺默認選擇iOS,如下圖所示。
點擊下一步,選擇項目保存位置,然后點擊完成,就創建了一個Xcode的playground項目,如下圖所示。
圖5-3中,左上半部分是代碼編輯區域,右側上半部分是實時查看Swift代碼運行情況的區域,下半部分是控制臺輸出區域。在編輯區域,輸入代碼,不用手動編譯,在右側就可以實時展示出運行的結果。