https://docs.swift.org/swift-book/
關(guān)于swift
無論對(duì)于手機(jī)即彪、桌面、服務(wù)端或者其他任何運(yùn)行代碼的平臺(tái)授段,swift是一個(gè)非常好的編寫軟件的方式秸架。它是一個(gè)安全唯沮、快捷伏尼、具有交互性的編程語(yǔ)言忿檩,將現(xiàn)代語(yǔ)言思維最好的部分與來自更廣泛的蘋果開發(fā)者文化和它開源社區(qū)中不同的貢獻(xiàn)結(jié)合在一起。編譯器為性能優(yōu)化爆阶,語(yǔ)言為開發(fā)優(yōu)化燥透,兩者都沒有妥協(xié)。
Swift對(duì)新的開發(fā)者非常友好辨图。它是工業(yè)水準(zhǔn)的編程語(yǔ)言班套,和腳本語(yǔ)言一樣具有表現(xiàn)力和享受感档泽。在playground上編寫代碼袍啡,你無需耗費(fèi)建立和運(yùn)行APP就可以體驗(yàn)并且立馬看到代碼運(yùn)行結(jié)果,
swift通過采用先進(jìn)編程模塊定義了大量普遍的變成錯(cuò)誤的類鳍刷。
變量通常在使用前初始化
檢查數(shù)組下標(biāo)越界錯(cuò)誤
檢查整數(shù)溢出
可選類型確保nil值明確的處理
內(nèi)存自動(dòng)管理
Error處理允許控制從異常錯(cuò)誤的地方恢復(fù)
swift代碼被編譯和優(yōu)化以獲取硬件最大性能忧勿。語(yǔ)法與標(biāo)準(zhǔn)庫(kù)是以引導(dǎo)原則為基礎(chǔ)設(shè)計(jì)的杉女,你編寫代碼的的方式也會(huì)表現(xiàn)非常好。安全與速度的結(jié)合使swift成為使每一個(gè)項(xiàng)目從helloworld變成完整操作系統(tǒng)的最完美的選擇鸳吸。
swift通過使用現(xiàn)代、輕量級(jí)語(yǔ)法結(jié)合強(qiáng)大類推導(dǎo)和模式匹配使復(fù)雜的想法可以通過簡(jiǎn)單清晰地方式表達(dá)出來速勇。所以晌砾,代碼不僅寫起來簡(jiǎn)便,閱讀與操作起來也簡(jiǎn)便了烦磁。
swift已經(jīng)改進(jìn)了許多年了养匈,而且不斷持續(xù)開發(fā)新的功能特性哼勇。我們對(duì)swift的目標(biāo)非常雄偉∨缓酰快看看你能用他創(chuàng)造什么出來积担。