01 什麼是iOS Swift?

蘋果公司在2014年6月的AppleWWDC 蘋果開發者大會,推出Swift 是一種電腦程式語言,用來撰寫OSX和iOS應用程式,也就是說Swift所寫出的程式,可以跨兩種作業平台iOS 和 Mac上執行。

1
圖1 2014AppleWWDC 蘋果開發者大會發表Swift程式語言

Swift是一個強大的跨iOS的和OS X平台的程式語言,開發起來比Objective-C更容易和快速。Swift融合了性能和彙編語言的效率,和腳本語言的簡單性和互動性。

對發發者來說,Swift可以幫助開發人員編寫消除常見的開發撰寫時的錯誤,並且產生更安全、更可靠的應用程式,在開發環境Xcode中 的遊樂場Playground 環境,使開發Swift產生令人難以置信的互動,並且能通過即時顯示的輸出結果。

2

圖2 Swift程式語言開發環境-遊樂場Playground

Swift並且能夠執行現有的Objective-C 程式語言,使開發人員能夠輕鬆地移植現有的應用程序

2010年7月,蘋果開發者工具部門總監克里斯·拉特納(克里斯·Lattner)開始設計swift编程语言,約一年時間,完成基本架構後,便領導了一個設計團隊大力參與其中。Swift大約歷經4年的開發期,於2014年6月發表。

Apple宣稱Swift的特點是:快速、現代、安全、互動,而且明顯優於Objective-C語言。 Swiftg是以LLVM編譯,可以使用現有的Cocoa和Cocoa-Touch框架,也就是說目前iOS 8的Cocoa框架都可以使用。

3

圖 3 Swift 的Logo

Swift
CH01 簡介CH02 安裝與下載CH03 我的第一個程式CH99 問題集