swift語言

swift語言

SwiftAppleWWDC2014所發布的一門程式語言,用來撰寫OS XiOS應用程式[1]。在設計Swift時.就有意和Objective-C共存,Objective-C是Apple作業系統在導入Swift前使用的程式語言

Swift是供iOS和OS X套用編程的新程式語言,基於C和Objective-C,而卻沒有C的一些兼容約束。Swift採用了安全的編程模式和添加現代的功能來使得編程更加簡單、靈活和有趣。界面則基於廣受人民民眾愛戴的Cocoa和Cocoa Touch框架,展示了軟體開發的新方向。

2010 年 7 月LLVM 編譯器的原作者暨蘋果開發者工具部門總監克里斯·拉特納(Chris Lattner)開始著手 Swift 程式語言的工作,還有一個 dogfooding 團隊大力參與其中。至2014年6月發表,Swift大約歷經4年的開發期。蘋果宣稱Swift的特點是:快速、現代、安全、互動,且全面優於Objective-C語言。Xcode Playgrounds功能是Swift為蘋果開發工具帶來的最大創新,該功能提供強大的互動效果,能讓Swift原始碼在撰寫過程中能實時顯示出其運行結果。拉特納本人強調,Playgrounds很大程度是受到布雷特·維克多(Bret Victor)理念的啟發。

JavaEye的創始人Robbin發表意見:“對程式設計師來說,熟悉Swift語法也不過一天時間足夠了。關鍵是要提供高級數據類型,簡化Cocoa類庫,否則用不用Swift都沒區別。”

基本介紹

  • 中文名:Swift語言
  • 外文名:Swift Language
  • 創始人克里斯·拉特納(Chris Lattner)
  • 時間:2014
  • 別名:程式語言
基本介紹,示例程式,相關條目,開源時間,

基本介紹

swift語言的hello world 非常簡單,就一行
print("Hello, world")
如果你寫過C或Objective-C代碼,這個語法看起來很熟悉,在Swift,這就是完整的程式了。

示例程式

let people = ["Anna": 67, "Beto": 8, "Jack": 33, "Sam": 25]
for (name, age) in people
{ print("\(name) is \(age) years old.")}

相關條目

開源時間

2015年06月09日,蘋果通過WWDC大會上宣布Swift開源。

相關詞條

熱門詞條

聯絡我們