Swift 教程


閱讀(626.2k) 收藏 (489)

手冊簡(jiǎn)介

Swift 是一種支持多編程范式和編譯式的開(kāi)源編程語(yǔ)言,蘋(píng)果于2014年WWDC(蘋(píng)果開(kāi)發(fā)者大會(huì ))發(fā)布,用于開(kāi)發(fā) iOS,OS X 和 watchOS 應用程序。 Swift 結合了 C 和 Objective-C 的優(yōu)點(diǎn)并且不受 C 兼容性的限制。 Swift 在 Mac OS 和 iOS 平臺可以和 Object-C 使用相同的運行環(huán)境。 2015年6月8日,蘋(píng)果于WWDC 2015上宣布,Swift將開(kāi)放源代碼,包括編譯器和標準庫。

手冊說(shuō)明

Swift 教程

SWIFT是第一套具有與腳本語(yǔ)言同樣的表現力和趣味性的系統編程語(yǔ)言,由蘋(píng)果于2014年全新發(fā)布,用于搭建基于蘋(píng)果平臺的應用程序,編寫(xiě) iOSOSX 應用。2015年,蘋(píng)果公司開(kāi)放SWIFT源代碼。

Swift 是一種全新的編程語(yǔ)言,結合了 CObjective-C 的優(yōu)點(diǎn),并且不受C兼容性的限制。Swift 采用的安全編程模式添加了很多新特性,這使得編程更簡(jiǎn)單,更靈活,也更有趣。Swift 在 Foundation 和 Cocoa的基礎上構建框架,并且采用了很多 Objective-C 的命名參數以及動(dòng)態(tài)對象模型,并且支持過(guò)程式編程和面向對象編程。

Swift 將現代編程語(yǔ)言的精華和蘋(píng)果工程師文化的智慧結合了起來(lái),既能夠開(kāi)發(fā)簡(jiǎn)單的小程序,也能夠構建出一套完整的操作系統。


Swift編程特點(diǎn)

操場(chǎng)使編寫(xiě)語(yǔ)言代碼難以置信的簡(jiǎn)單和有趣。輸入一行代碼,結果立即出現。如果您的代碼通過(guò)一個(gè)循環(huán)運行一段時(shí)間你可以看它在時(shí)間軸助理進(jìn)展。在時(shí)間線(xiàn)中的圖表顯示變量,組成一個(gè)視圖時(shí)繪制每一步,并能起到一個(gè)動(dòng)畫(huà)SpriteKit現場(chǎng)。當你在操場(chǎng)上完善你的代碼,只需將代碼到您的項目。有了游樂(lè )場(chǎng),您可以:

設計一種新的算法,看其工作的每一步

創(chuàng )建新的測試,驗證他們推動(dòng)到您的測試套件前工作

嘗試新的API來(lái)磨練你的Swift的編碼技巧


Swift特色功能

閉包的統一與函數指針

元組和多個(gè)返回值

泛型

快速而簡(jiǎn)潔的迭代范圍或集合

支持的方法,擴展的協(xié)議結構。

函數式編程模式,例如:映射(map)和過(guò)濾器(filter)


Swift還是 Objective-C

從目前看來(lái),應該是Objective-C到Swift的過(guò)渡時(shí)期,雖然Swift有很多很方便的地方,但是還存在著(zhù)一些局限性和不穩定性,因此大公司還是愿意選擇使用Objective-C來(lái)編寫(xiě)項目底層核心庫。但是隨著(zhù)Swift的進(jìn)化,這些問(wèn)題終將被解決。


在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號