標籤:swift
import Foundation
/*
Listo Han 出品 Swift 編程攻略
攻略參考:《The Swift Programming Language》
攻略適用:本攻略適合 Swift零基礎,但要有至少其他任何一門程式設計語言基礎,熟悉程式語句的使用者
攻略格式:
知識模組://***********************************************************************************************/
模組細節://_______________________________________________________________________________________________
攻略使用方法:
本攻略完全運行 Xcode 6.0 beta 3版本,已經測試過運行,建議使用者直接將每一節課的內容直接複製粘貼進 Xcode編譯運行
備忘:
歡迎大家轉載傳閱,傳播請註明出處,著作權保護,違者必究
*/
//***********************************************************************************************
//1.About Swift
//_______________________________________________________________________________________________
//介紹
//Swift 是一種適用於 ios 和 OS X 應用的全新程式設計語言,它建立在最好的 C和 Objective-C語言之上,並且沒有 C 語言的相容性限制。Swift採用安全的編程模式,增加了現代功能使編程變得更加容易,更靈活,更有趣。Swift以成熟且備受寵愛的 Cocoa和 Cocoa Touch 架構為支撐,不得不說,This is a chance to refactoring development.
//_______________________________________________________________________________________________
//結構
//Swift 經過了數年的醞釀, Apple 通過改進現有的編譯器,調試器和架構結構奠定了 Swift 的基礎,並且通過 Automatic Reference Counting(ARC)簡化了記憶體管理。Swift的 framework stack 建立在堅實的 Foundation和 Cocoa基礎之上,實現了現代化和徹底的標準化。 Objective-C本身已經逐步發展到支援 blocks,collection literals和 modules,使架構不斷的採用現代語言技術。
//_______________________________________________________________________________________________
//適用對象
//對 Objective-C開發人員來說,Swift看起來會很熟悉。它具有 Objective-C具名引數的易讀性和動態物件模型的強大之處,提供了無縫接入現有 Cocoa架構和與 Objective-C 混合編譯能力。基於這個共同點, Swift引入了許多新的特性,統一的程式和物件導向的語言部分。
//_______________________________________________________________________________________________
//特性
//Swift 對於新程式員是友好的,作為一個具有表現力和令人愉悅的指令碼語言,它是第一個獲得工業品質的系統程式設計語言。它支援 playgrounds,一個允許程式員調試 Swift代碼並且立即看到結果的革命性功能,而無需反覆編譯運行程式。
//_______________________________________________________________________________________________
//未來
//Swift 以極好的方式來編寫 ios和 OS X應用,並將使用新特性和功能繼續演化。