Swift中文教程(一)--欢迎来到Swift的世界
Apple凌晨時在WWDC發(fā)布了Swift編程語言,語法簡介我很喜歡,市面上沒有完整的中文教程,我在ibooks里面下載了英文原版,現(xiàn)在開始嘗試翻譯Swift。我會抽時間堅持原版翻譯完,時間有限,不正之處請大家多多指教。
新建了Swifter-QQ群:362232993,同好者進。
第一章:歡迎來到Swift的世界
1,簡介
Swift是一款全新的面向IOS和OS Apps的編程語言,建立在C語言和Objective-C語言的基礎(chǔ)之上,而且,完美兼容C語言。Swift采用了安全編程模式,增加了許多現(xiàn)代語言的新特性,讓編程工作變得更加簡易,靈活和有趣。Swift在成熟而且廣受歡迎Cocoa 和 Cocoa Touch框架上重新開始,為軟件開發(fā)工作提供了新視野。
Swift已經(jīng)存在多年了。Apple通過多年對已有編譯器,調(diào)試器和基礎(chǔ)架構(gòu)的改進搭建了Swift的基礎(chǔ)。我們通過ARC(Automatic Reference Counting,自動關(guān)聯(lián)計數(shù))來簡化內(nèi)存管理,我們的棧框架以穩(wěn)定的Cocoa框架為基礎(chǔ),并使其更現(xiàn)代化和標準化。Objective-C在發(fā)展進化中支持了塊,集合,模型,使編程語言技術(shù)的架構(gòu)體系完美銜接。感謝這些基礎(chǔ)工作,讓我們現(xiàn)在能夠向大家推薦為未來蘋果軟件開發(fā)而生的新的編程語言--Swift。
Swift采用了Objective-C的參數(shù)命名和動態(tài)對象模型。它與現(xiàn)有的Cocoa框架無縫對接并與Objective-C實現(xiàn)了Mix-and-Match(混入內(nèi)嵌式)互通。基于此,Swift還引入了一些新特性并結(jié)合了語言的面向過程和面向?qū)ο蟮墓δ堋?/p>
Swift對于新手也是友好的,它是工業(yè)級品質(zhì)的系統(tǒng)編程語言,而且像腳本語言一般生動有趣。它支持Playground,它有一個允許程序員實時預(yù)覽效果的新特性,無需頻繁創(chuàng)建和運行App。
Swift融入了博大的蘋果的工程文化中富有智慧的現(xiàn)代語言思維。從“hello,world”開始到整個語言系統(tǒng),編譯器優(yōu)化了性能,語言提升了開發(fā)效率,無需任何妥協(xié),這一切,讓Swift成為了開發(fā)者與Apple未來實用的選擇。
Swift是編寫iOS和OSX應(yīng)用的美妙方式,我們對Swift報以厚望,我們會持續(xù)引入新特性和新功能。我們已經(jīng)迫不及待的想看到你用它來做點什么。
2,Hello World
在Swift中,“Hello,world”僅需一行:
1 pringIn("Hello World")
如果你寫過C或Objective-C,那么,這種語法對你而言再熟悉不過了,在Swift里,這就是一個完整的程序。你無需像input/output或字符串句柄一樣引入任何庫或功能,全局變量既是程序的入口,所以,你不需要一個main函數(shù),也不用在每個語句結(jié)束時加上分號。
這個入門會給出足夠的信息教你完成一個編程任務(wù)。無需擔(dān)心你還不理解一些東西,所有沒解釋清楚的,會在本書后續(xù)詳細講解。
Note
作為最佳實踐,可以將本章在Xcode的playground中打開。Playground允許你編輯代碼并立即看到結(jié)果。
謝謝,Swifter-QQ群:362232993,同好者進~
github地址:https://github.com/Joejo/Swift-lesson-for-chinese
總結(jié)
以上是生活随笔為你收集整理的Swift中文教程(一)--欢迎来到Swift的世界的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hibernate下载
- 下一篇: 向量体系结构(2)----SIMD指令集