Swift語言官方文檔翻譯(1)

來源:互聯網
上載者:User

由於本人準備學swift,但是英語又沒達到直接可以閱讀的能力,所以就自己先翻譯一遍,不用每次都去讀英文文檔。這就跟當年備考一樣,對於閱讀理解,不懂的單詞都要查出其意思,標註在單詞下面,方便以後複習所用。所以不專業,請包含,也虛心求教。


官網網址:About Swift


重要這是一份正在開發中的api或者技術性文檔,蘋果公司提供的這份文檔資訊旨在協助你有計劃的去接受蘋果產品中所用到的技術以及編程介面。這些資訊可能會發生變化,而且該文檔中提到的軟體介面也需要通過最終的軟體作業系統的測試和最終文檔的校正。該文檔的新版本會提供該技術或者api的未來雛形。


Swift語言是為IOS和OS X的應用開發所設計的全新程式設計語言,其吸收了C和Objective-c(簡稱OC)的優點,摒棄了以往必須相容C的這一約束性。Swift採取安全的編程模式,而且增加了一些新的特性,使編程變得容易、多彩和充滿樂趣。Swift的白手起家(就是說剛開始創立該語言時),依靠的是成熟和受人喜愛的Cocoa和cocoa Touch架構,這是一次討論應當如何進行軟體開發的絕佳機會。


Swift語言已經經過多年的醞釀,蘋果為swift項目組去為改進我們既有的編譯器,調試器和架構基礎結構奠定了基礎。我們通過ARC(自動引用計數)實現簡單的記憶體管理。我們的架構堆棧建立在Foundation(應該也是一門技術的名稱)和Cocoa的堅實基礎上,目前已經變得現代化和標準化。OC自身也開始逐步支援塊、集合常量和組件,使架構採用沒有中斷的現代語言技術,多虧了這個基礎(指cocoa和foundation)才讓我們有機會去介紹蘋果軟體開發在未來會使用的一門新式程式設計語言。


Swift對於OC的開發人員來說是很熟悉的。在變數的命名上採用OC的易讀性和OC的動態物件模型優勢。它能夠無縫對接處理既存的cocoa架構以及和OC代碼的混搭互動操作。依靠這個特性,swift引進了許多新的特性,而且整合了面向過程語言和物件導向語言。


Swift對於新手來說是容易的入門的。它是第一個工業品質的系統程式設計語言,它如同指令碼語言一樣,讓人編寫起來很容易。它支援playgrounds(互動時平台),且具有創新的功能:不需要運行整個項目的情況下,可以調試代碼而且可以立即看見結果。


swift整合了目前市面上最好的語言的優秀特性,通過蘋果工程師的智慧,在不做妥協的情況下對編譯器和開發環境也進行了最佳化,它的設計模式從“helloworld”程式貫穿到整個系統,所有的這一切使得swift語言對於蘋果和開發人員來說都具有一個美好的未來。


swift是一個寫ios和os x應用程式的奇妙方式,會繼續擴充新的特性和功能。對於swift的未來,我們是有自信的,我們迫不及待的想看到你能用它創造什麼。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.