The Swift Programming Language中文版是一款非常不錯的swift教程。十分的強大。有需要的可以來東坡下載使用!
The Swift Programming Language中文版簡介
The Swift Programming Language中文版是北航學生翻譯完成的Swift語言wiki,Swift是蘋果推出的一款全新編程語言,最近Swift 2語言開源翻譯工作已由北航學生梁杰和數(shù)位網(wǎng)友共同完成。這個項目的創(chuàng)立者梁杰曾在去年Swift發(fā)布后通過眾包翻譯9天完成了670頁Swift語言文檔翻譯工作。這里西西給大家提供翻譯完成的The Swift Programming Language中文版下載,推薦有需要的用戶下載使用。
翻譯歷程
1、開源項目完成難,維護更難。
大家看到的是發(fā)布時的矚目和榮耀,卻沒有看到項目本身質(zhì)量不高、錯誤頻出。這并不是翻譯者和校對者的問題,他們已經(jīng)付出了足夠的努力。真正的問題在我,沒有建立起長期的維護團隊,因此后期的校對和更新都難以實施。
1.0發(fā)布之后,我們就再也沒能和蘋果的文檔同步。語法錯誤、編譯不通過、語言不通順,閱讀量直線下降,最低時每天只有不到1000人訪問。
6月9日,calvingit發(fā)了一個issue“準備翻譯2.0版本嗎”,我沒有回復,應該已經(jīng)沒人關注這個項目了吧,我想。
2、我錯了。
在我沒有任何回復的情況下,不到一天時間,有五位朋友報名?吹竭@些回復的時候我真的很驚訝,也很感動,無論這個項目存在多少問題,只要有人關注,有人愿意為它付出,那我還有什么理由放棄呢?
6月28日8點55分,Swift 2.0翻譯正式啟動。按下發(fā)送按鈕后,我不停的刷新頁面,半個小時過去了,一個回復都沒有。“還是不行啊”“如果再過一個小時沒人回復我就把issue刪掉”,類似的念頭不斷出現(xiàn),又不斷消失。
9:35,xtymichael第一個回復,而且一下就認領了三篇!接下來就是不斷的回復認領,到中午已經(jīng)有超過一半章節(jié)被認領。
第二天早晨,37個章節(jié)全部認領完畢。
3、經(jīng)過一個多月的努力,我們終于完成了文檔的更新。聽起來似乎沒什么,確實,從1到n總是沒有從0到1那么振奮人心。不過真正參與了才知道,修改往往比創(chuàng)造更麻煩,一個需要耐心,一個需要激情,前者往往得不到應有的重視。
但是我還是想盡最大可能去感謝他們,這個項目能走到今天,靠的不是我,是那個issue,是那些回復,是這幾十個兄弟在工作學習的空閑敲下的每一個字符。而我能做的,只是在每篇文章的開頭,那個所有人都會忽略的地方,加上他們的ID。
下次你再打開這篇文檔,可以多看看那些列在最上方的ID,哪怕不去follow和star,只是看一眼就好。他們的所有努力和付出,就存在于這短暫的一瞥中。
關于Swift
Swift 是一種新的編程語言,用于編寫 iOS,OS X 和 watchOS應用程序。Swift 結合了 C 和 Objective-C 的優(yōu)點并且不受 C 兼容性的限制。Swift 采用安全的編程模式并添加了很多新特性,這將使編程更簡單,更靈活,也更有趣。Swift 是基于成熟而且倍受喜愛的 Cocoa 和 Cocoa Touch 框架,它的降臨將重新定義軟件開發(fā)。
Swift 的開發(fā)從很久之前就開始了。為了給 Swift 打好基礎,蘋果公司改進了編譯器,調(diào)試器和框架結構。我們使用自動引用計數(shù)(Automatic Reference Counting, ARC)來簡化內(nèi)存管理。我們在 Foundation 和 Cocoa 的基礎上構建框架棧使其完全現(xiàn)代化和標準化。 Objective-C 本身支持塊、集合語法和模塊,所以框架可以輕松支持現(xiàn)代編程語言技術。正是得益于這些基礎工作,我們現(xiàn)在才能發(fā)布這樣一個用于未來蘋果軟件開發(fā)的新語言。
Objective-C 開發(fā)者對 Swift 并不會感到陌生。它采用了 Objective-C 的命名參數(shù)以及動態(tài)對象模型,可以無縫對接到現(xiàn)有的 Cocoa 框架,并且可以兼容 Objective-C 代碼。在此基礎之上,Swift 還有許多新特性并且支持過程式編程和面向?qū)ο缶幊獭?/p>
Swift 對于初學者來說也很友好。它是第一個既滿足工業(yè)標準又像腳本語言一樣充滿表現(xiàn)力和趣味的腳本語言。它支持代碼預覽,這個革命性的特性可以允許程序員在不編譯和運行應用程序的前提下運行 Swift 代碼并實時查看結果。
Swift 將現(xiàn)代編程語言的精華和蘋果工程師文化的智慧結合了起來。編譯器對性能進行了優(yōu)化,編程語言對開發(fā)進行了優(yōu)化,兩者互不干擾,魚與熊掌兼得。Swift 既可以用于開發(fā) “hello, world” 這樣的小程序,也可以用于開發(fā)一套完整的操作系統(tǒng)。所有的這些特性讓 Swift 對于開發(fā)者和蘋果來說都是一項值得的投資。
Swift 是編寫 iOS,OS X 和 watchOS應用的極佳手段,并將伴隨著新的特性和功能持續(xù)演進。我們對 Swift 充滿信心,你還在等什么!
- PC官方版
- 安卓官方手機版
- IOS官方手機版