Swift簡(jiǎn)介

? Swift是蘋(píng)果于2014年WWDC(蘋(píng)果開(kāi)發(fā)者大會(huì))上發(fā)布的新的開(kāi)發(fā)語(yǔ)言??膳cObjective-C共同運(yùn)行于Mac OS和iOS平臺(tái)上,用于搭建基于蘋(píng)果平臺(tái)的應(yīng)用程序。(由于Swift是開(kāi)源的,所以Swift不僅僅可以編寫(xiě)Mac OS和iOS應(yīng)用,還可以編寫(xiě)例如server端應(yīng)用,后續(xù)會(huì)有相關(guān)介紹)

? 發(fā)布會(huì)上用了四個(gè)詞介紹Swift

? Fast—擁有比OC更快的速度

? Modern—支持Closures、Generics、Type inference、Multiple return types、Namespaces、Tuples等等

? Safe—Swift的設(shè)計(jì)以安全為出發(fā)點(diǎn),以避免各種常見(jiàn)的編程錯(cuò)誤

? Interactive—更優(yōu)秀的可交互性,例如Playground

?Swift和OC一樣支持Cocoa和Cocoa Touch,使用LLVM編譯器,使用同樣的優(yōu)化程序和自動(dòng)向量化器,ARC模式的內(nèi)存管理,同時(shí)擁有和OC一樣的runtime。

? 雖然受到OC和其他語(yǔ)言的啟發(fā),但Swift本身并不是C的派生語(yǔ)言。作為一門(mén)完整且獨(dú)立的語(yǔ)言,Swift將流控制、數(shù)據(jù)結(jié)構(gòu)和函數(shù)等核心功能與對(duì)象,協(xié)議,閉包和泛型等高級(jí)結(jié)構(gòu)打包在一起。

?Swift可與OC、C混編。Swift目前版本為4.x。

?Swift是一門(mén)具有與腳本語(yǔ)言同樣的表現(xiàn)力和趣味性的系統(tǒng)編程語(yǔ)言。

?Swift完全開(kāi)源。github地址https://github.com/apple/swift,社區(qū)地址https://swift.org/。

? 接下來(lái)我會(huì)系統(tǒng)的介紹Swift相關(guān),從基本語(yǔ)法到最后擁有開(kāi)發(fā)復(fù)雜應(yīng)用的能力(中間還會(huì)穿插一些開(kāi)發(fā)必備的技能,如設(shè)計(jì)模式等)。讓我們一起踏上Swift之旅吧!??!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過(guò)CocoaPods安裝項(xiàng)目名稱(chēng)項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明AI閱讀 16,210評(píng)論 3 119
  • 進(jìn)度條27 -160 昨天先讀寫(xiě)了邶風(fēng)的第二首詩(shī),今天回到國(guó)風(fēng)·邶風(fēng)的第一首,全詩(shī)五章。幾句“我心匪鑒,我心匪石,...
    劉小麥同學(xué)閱讀 3,461評(píng)論 0 0
  • 本人是80后寶媽?zhuān)罱陨袭?huà)畫(huà),彩鉛因其使用方便,好收納,成了我的首選,繪畫(huà)對(duì)象自然是自家寶貝了。 先上成品。 步...
    雪影SY閱讀 635評(píng)論 2 1

友情鏈接更多精彩內(nèi)容