你好,歡迎來到IOS教程網

 Ios教程網 >> IOS教程 >> 蘋果刷機越獄教程 >> 蘋果Swift語言入門教程中文版

蘋果Swift語言入門教程中文版

編輯:蘋果刷機越獄教程

蘋果在本周初的WWDC發布會上推出了全新的ios8以及Swift開發語言。和過去相比,蘋果的ios8更加開放了,不僅帶來了全新的通知中心插件,還開放了第三方輸入法。相信很多移動開發程序員已經躍躍欲試了,而Swift編程語言則是配合ios8的神器。今天小編找來了Swift編程語言的中文版教程,希望廣大的程序員們喜歡。

Swift代碼語言教程:蘋果Swift編程語言入門教程【中文版】

注:本文從蘋果官方所發布的書籍《The Swift Programming Language》中摘錄和提取而成。希望對各位的iOS&OSX開發有所幫助。【蘋果官方教程下載地址】

蘋果Swift語言入門教程中文版

目錄

1 簡介

2 Swift入門

3 簡單值

4 控制流

5 函數與閉包

6 對象與類

7 枚舉與結構

1 簡介

今天凌晨Apple剛剛發布了Swift編程語言,本文從其發布的書籍《The Swift Programming Language》中摘錄和提取而成。希望對各位的iOS&OSX開發有所幫助。

Swift是供iOS和OS X應用編程的新編程語言,基於C和Objective-C,而卻沒有C的一些兼容約束。Swift采用了安全的編程模式和添加現代的功能來是的編程更加簡單、靈活和有趣。界面則基於廣受人民群眾愛戴的Cocoa和Cocoa Touch框架,展示了軟件開發的新方向。

Swift已經存在了多年。Apple基於已有的編譯器、調試器、框架作為其基礎架構。通過ARC(Automatic Reference Counting,自動引用計數)來簡化內存管理。我們的框架棧則一直基於Cocoa。Objective-C進化支持了塊、collection literal和模塊,允許現代語言的框架無需深入即可使用。(by gashero)感謝這些基礎工作,才使得可以在Apple軟件開發中引入新的編程語言。

Objective-C開發者會感到Swift的似曾相識。Swift采用了Objective-C的命名參數和動態對象模型。提供了對Cocoa框架和mix-and-match的互操作性。基於這些基礎,Swift引入了很多新功能和結合面向過程和面向對象的功能。

Swift對新的程序員也是友好的。他是工業級品質的系統編程語言,卻又像腳本語言一樣的友好。他支持playground,允許程序員實驗一段Swift代碼功能並立即看到結果,而無需麻煩的構建和運行一個應用。

Swift集成了現代編程語言思想,以及Apple工程文化的智慧。編譯器是按照性能優化的,而語言是為開發優化的,無需互相折中。(by gashero)可以從"Hello, world"開始學起並過渡到整個系統。所有這些使得Swift成為Apple軟件開發者創新的源泉。

Swift是編寫iOS和OSX應用的夢幻方式,並且會持續推進新功能的引入。我們迫不及待的看到你用他來做點什麼。

2 Swift入門

一個新語言的學習應該從打印"Hello, world"開始。在Swift,就是一行:

println("Hello, world")

如果你寫過C或Objective-C代碼,這個語法看起來很熟悉,在Swift,這就是完整的程序了。你無需導入(import)一個單獨的庫供輸入輸出和字符串處理。全局范圍的代碼就是用於程序的入口,所以你無需編寫一個 main() 函數。你也無需在每個語句後寫分號。

這個入門會給出足夠的信息教你完成一個編程任務。無需擔心你還不理解一些東西,所有沒解釋清楚的,會在本書後續詳細講解。

Note

作為最佳實踐,可以將本章在Xcode的playground中打開。Playground允許你編輯代碼並立即看到結果。

首頁上一頁1234下一頁末頁

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved