swift語(yǔ)言的誕生 從零開(kāi)始學(xué)習(xí)swift語(yǔ)言

  設(shè)計(jì)在iOS操作系統(tǒng)上執(zhí)行的App是許多人的夢(mèng)想,但一看到宛如天書(shū)的Object.C語(yǔ)言,還沒(méi)有入門(mén)就打退堂鼓了!蘋(píng)果公司改良了Object—C而推出全新的Swift語(yǔ)言,簡(jiǎn)單易學(xué)并且功能更為強(qiáng)大,為想一窺iOS App的人開(kāi)啟一條康莊大道。本文創(chuàng)客學(xué)院iOS培訓(xùn)講師為讀者介紹swift語(yǔ)言的誕生和從零開(kāi)始學(xué)習(xí)swift語(yǔ)言的路線圖。


從零開(kāi)始學(xué)習(xí)swift


  swift語(yǔ)言的誕生 從零開(kāi)始學(xué)習(xí)swift語(yǔ)言:

  Objective.C是八十年代初Brad Cox和Tom Love發(fā)明的,1988年賈伯斯的Next公司獲得了這門(mén)編程語(yǔ)言的授權(quán),后來(lái)Next被蘋(píng)果公司收購(gòu)了,Objective。C就成了蘋(píng)果公司的當(dāng)家語(yǔ)言。objective—C經(jīng)過(guò)三十余年的修修補(bǔ)補(bǔ),蘋(píng)果公司于是考慮以現(xiàn)在的編譯程序?yàn)榛A(chǔ)設(shè)計(jì)一門(mén)全新的程序設(shè)計(jì)語(yǔ)言。

  2010年7月,蘋(píng)果公司編譯程序開(kāi)發(fā)團(tuán)隊(duì)的首席架構(gòu)師克里斯(Chris Lattner)接到了一項(xiàng)任務(wù)——為OS X和iOS平臺(tái)開(kāi)發(fā)下一代新的程序設(shè)計(jì)語(yǔ)言。克里斯參考了Objective—C、Rust、Haskell、Ruby、Python、C≠}等優(yōu)秀程序設(shè)計(jì)語(yǔ)言的特點(diǎn),進(jìn)行了廢寢忘食的思考、設(shè)計(jì)、編寫(xiě)和測(cè)試,用了近一年的時(shí)間實(shí)現(xiàn)了大部分基礎(chǔ)語(yǔ)言結(jié)構(gòu)。到了2013年,克里斯帶領(lǐng)他的團(tuán)隊(duì)逐步完成了一個(gè)全新語(yǔ)言的語(yǔ)法設(shè)計(jì)、編譯程序、框架、集成環(huán)境和說(shuō)明文檔等相關(guān)工作,并將此全新程序設(shè)計(jì)語(yǔ)言命名為“Swift”。2014年6月,蘋(píng)果公司在WWDC(Apple Worldwide Developers Conference蘋(píng)果公司全球軟件開(kāi)發(fā)者年會(huì))展示了Swift語(yǔ)言,短短一個(gè)月的時(shí)間,Swift就席卷了全球!

  swift語(yǔ)言誕生較晚,學(xué)習(xí)資料和途徑相比于其他老牌開(kāi)發(fā)語(yǔ)言少的多。創(chuàng)客學(xué)院成長(zhǎng)課程swift視頻教程從零開(kāi)始免費(fèi)教學(xué)。講師在線批改作業(yè),讓每一個(gè)在創(chuàng)客學(xué)院學(xué)習(xí)的學(xué)員可以滿載而歸,學(xué)習(xí)路上不留尾巴。


查看更多關(guān)于“iOS開(kāi)發(fā)培訓(xùn)”的相關(guān)資訊>>

the end

評(píng)論(0)