Apple凌晨時在WWDC發佈了Swift編程語言,語法簡介我很喜歡,市面上沒有完整的中文教程,我在ibooks裏面下載了英文原版,如今開始嘗試翻譯Swift。我會抽時間堅持原版翻譯完,時間有限,不正之處請你們多多指教。git
新建了Swifter-QQ羣:362232993,同好者進。程序員
第一章:歡迎來到Swift的世界github
1,簡介編程
Swift是一款全新的面向IOS和OS Apps的編程語言,創建在C語言和Objective-C語言的基礎之上,並且,完美兼容C語言。Swift採用了安全編程模式,增長了許多現代語言的新特性,讓編程工做變得更加簡易,靈活和有趣。Swift在成熟並且廣受歡迎Cocoa 和 Cocoa Touch框架上從新開始,爲軟件開發工做提供了新視野。安全
Swift已經存在多年了。Apple經過多年對已有編譯器,調試器和基礎架構的改進搭建了Swift的基礎。咱們經過ARC(Automatic Reference Counting,自動關聯計數)來簡化內存管理,咱們的棧框架以穩定的Cocoa框架爲基礎,並使其更現代化和標準化。Objective-C在發展進化中支持了塊,集合,模型,使編程語言技術的架構體系完美銜接。感謝這些基礎工做,讓咱們如今可以向你們推薦爲將來蘋果軟件開發而生的新的編程語言--Swift。架構
Swift採用了Objective-C的參數命名和動態對象模型。它與現有的Cocoa框架無縫對接並與Objective-C實現了Mix-and-Match(混入內嵌式)互通。基於此,Swift還引入了一些新特性並結合了語言的面向過程和麪向對象的功能。框架
Swift對於新手也是友好的,它是工業級品質的系統編程語言,並且像腳本語言通常生動有趣。它支持Playground,它有一個容許程序員實時預覽效果的新特性,無需頻繁建立和運行App。less
Swift融入了博大的蘋果的工程文化中富有智慧的現代語言思惟。從「hello,world」開始到整個語言系統,編譯器優化了性能,語言提高了開發效率,無需任何妥協,這一切,讓Swift成爲了開發者與Apple將來實用的選擇。編程語言
Swift是編寫iOS和OSX應用的美妙方式,咱們對Swift報以厚望,咱們會持續引入新特性和新功能。咱們已經火燒眉毛的想看到你用它來作點什麼。函數
2,Hello World
在Swift中,「Hello,world」僅需一行:
1 pringIn("Hello World")
若是你寫過C或Objective-C,那麼,這種語法對你而言再熟悉不過了,在Swift裏,這就是一個完整的程序。你無需像input/output或字符串句柄同樣引入任何庫或功能,全局變量既是程序的入口,因此,你不須要一個main函數,也不用在每一個語句結束時加上分號。
這個入門會給出足夠的信息教你完成一個編程任務。無需擔憂你還不理解一些東西,全部沒解釋清楚的,會在本書後續詳細講解。
Note
做爲最佳實踐,能夠將本章在Xcode的playground中打開。Playground容許你編輯代碼並當即看到結果。
謝謝,Swifter-QQ羣:362232993,同好者進~
github地址:https://github.com/Joejo/Swift-lesson-for-chinese