標籤:c class blog code a http
Welcome to Swift
策劃給:iOS愛好者, 標題
// 本人試著利用閑暇時間翻譯蘋果官方文檔,限於水平,難免有誤,歡迎大家指正.
2014年6月3日
建議書編號: 123-4567
關於 swift(雨燕)
Swift 是一門全新的iOS和OS X 應用軟體的開發語言,它是建立在OC(Object-C)和C的基礎之上,但沒有C語言編譯器的限制.
Swift採用了更安全的編程模式,增加了新的特性來是編寫程式更加容易,富有彈性,而且更加有趣.它乾淨的頁面板塊,成熟的Cocoa和Cocoa Touch 架構,都是重新勾畫軟體開發設計工作的一個機遇.
Swift 已經醞釀了很多年.Apple公司提供更進階的編輯器,調試器和架構結構為Swift奠定基礎.我們可以簡單的通過使用ARC(Automatic Reference Counting)來管理記憶體.架構完全是構建在Cocoa Foundation的堅實基礎之上.Objective-C本身已經支援塊代碼(block),模組化,精確匹配和先進的Framework架構,感謝這些,能夠使我們以此來介紹這門Apple軟體開發的新語言.
Swift對於Objective-C的開發人員來說是非常熟悉的.它採用了OC方式的參數命名,提高了可讀性以及OC動態對象模式,它提供了無差別的訪問Cocoa framework和混合匹配OC代碼.這這些基礎之外,Swift還提供了專屬的特徵和原型.
Swift對於新學者是非常友好的.它是第一個工業級的系統開發語言,生動又享有樂趣.它支援playgrounds,一種革新的特徵:編程人員可以體驗在寫下Swift 代碼後立刻看到代碼的結果,不需要編譯和運行app.
Swift是一門融合了眾多Apple工程文化的現代型語言.出於效能,編譯可以有所取捨,出於開發,語言亦有所選擇.”hello,world”可以設計成全系統的作用範圍.所有的這些,對於開發人員,對於Apple 都值得在未來一段時間投入研究.
Swift是一種編寫iOS和OS X的新奇方式,並在未來會繼續提供新的特性和相容.我們志存高遠並且又迫不及待的希望您使用它.
A Swift Tour (Swift 概覽)
對於一門新型語言,保守的建議是在電腦螢幕上輸出”hello, world”.在Swift中,這隻需要一行代碼即可:
println("Hello, world")
如果你以前寫過C或者OC的代碼,那麼在Swift中的這個文法對你來說會非常熟悉.你不需要impot獨立的函數庫.代碼寫在全域作用範圍會被用來當做程式的啟動入口,因此,你也不需要main函數,並且,你也不必在每一行的末尾添加分號.
概覽的部分會為你提供足夠的資訊來使用Swift編寫代碼和完成大量的程式任務.不必擔心,即便你有所困惑.在概覽中介紹的每個細節,都會在本書後續的部分有更詳盡的解釋.
“提示
為了更好的體驗,在Xcode中,以playground方式開啟本章內容.
//註解:官方提到的Xcode 指的是最新版本Xcode6.0,低於此版本的不具備playground模式;並且Xcode安裝的Mac OS X系統版本要求最低10.9.3;
// 今天翻譯至蘋果官方文檔第五頁(根據螢幕顯示大小的不同,會與各位的頁數有所出入,請見諒,後面的譯文,繼續跟進....敬請期待.....)