Swift 編程語言在 WWDC2014亮相,引來轟動,而蘋果官方推出的文檔也登錄 iBook。程序員
《Swift編程語言》PDF教程下載地址:http://download.csdn.net/detail/beibai12345/7442459編程
關於Swift
Swift 語言是一種基於 IOS 和 OS X 應用的編程語言,其創建 C 和 Objective-C 最優的技術方面之上,而不受 C 兼容性的約束。Swift 採用安全編程模式,增長了現代特徵來使得編程變得更容易,更靈活和更有趣。Swift 乾淨的過去,回顧到成熟和廣受喜好的 Cocoa 和 Cocoa Touch 框架,是一種從新想象軟件開發怎麼工做的機會。
Swift 已經開發了不少年。Apple 經過咱們現有編譯器,調試器和框架底層做爲 Swift 的基礎。咱們使用自動引用計數(Auto Reference Counting, ARC)簡化了內存管理。咱們的框架層搭建在 Foudation 和 Cocoa 堅實的基礎之上,並全面現代化和標準化。Objective-C 本身已經包含了許多支持塊,Literal語法和模塊,使得框架可以接受現代語言技術而不至於分離。感謝這些基礎工做,咱們如今開始介紹一款將來蘋果軟件開發的編程語言。
Swift 對於Objective-C 開發者來講很感受很相似。它採用的是Objective-C命名參數的可讀性和Objective-C的動態對象模型的效力。它能提供對現有 Cocoa 框架和與Objective-C編碼混合匹配互通的無縫接入。基於這種相同背景的建設,Swift 介紹了許多新特色,以及Swift裏部分篇幅介紹面向過程和麪向對象統一。
Swift 對於新的程序員來講是友好的。它是第一款
工業質量系統編程語言,而且像腳本語言那樣富有表現力和趣味性。它支持 playground,一種容許編程人員用 Swift 語言測試並當即預覽效果的創新的功能,而不須要頻繁的搭建和運行一款應用程序。
Swift 聯合了現代語言思想的最優勢和廣大蘋果工程師文化智慧。Swift 的編譯器可以爲性能作優化,語言則爲開發作優化,而不是兩邊作妥協。Swift 從 "Hello World" 被設計到整個操做系統。全部的這些都清晰的代表了Swift 是蘋果開發者將來值得投入研究的語言。
Swift 以一種很是奇妙的方式來編寫 IOS 和 OS X 應用的,並且將在功能和性能方面持續優化。咱們對 Swift 的目標是頗有雄心壯志的。咱們火燒眉毛的想看到你用 Swift 來創造奇蹟。