Swift5-外行零基礎(chǔ)入門(mén)_01-開(kāi)篇

開(kāi)篇

為什么寫(xiě)這篇教程?

我正經(jīng)的職業(yè)其實(shí)是建筑設(shè)計(jì)師,專(zhuān)業(yè)是建筑學(xué),但是對(duì)編程一直保有興趣。自認(rèn)掌握最深的就算是是python了,有一些淺薄的基礎(chǔ)知識(shí),可以理解并實(shí)踐一些簡(jiǎn)單的函數(shù),類(lèi),類(lèi)的繼承等。從python中,我大概理解了編程語(yǔ)言的基本邏輯套路,但是卻很少實(shí)踐大中型的具體項(xiàng)目,這可能也是我編程水平停滯不前的主要原因。

最近接觸了Swift,發(fā)現(xiàn)這是一門(mén)很有潛力的語(yǔ)言。再加上自己算是個(gè)果粉,熱愛(ài)一切apple的產(chǎn)品,于是決定投身Swift。

相較于python,swift語(yǔ)法更加嚴(yán)謹(jǐn),而且有更多的高級(jí)用法;相較于C和object-c,swift又更加簡(jiǎn)潔。然而在學(xué)習(xí)的過(guò)程中,發(fā)現(xiàn)其中的知識(shí)點(diǎn)太多,對(duì)像我這樣的二手程序員來(lái)說(shuō),水太深,坑太多。如果基礎(chǔ)不牢,后期的大廈很難建立,于是決定采用費(fèi)曼學(xué)習(xí)法,開(kāi)始寫(xiě)這個(gè)系列教程。如果你跟我有差不多的編程基礎(chǔ),就可以看這篇教程,讓我們一起從零開(kāi)始學(xué)習(xí)這門(mén)語(yǔ)言。

參考文獻(xiàn):

百度,谷歌等各種互聯(lián)網(wǎng)資料,

本系列的教程的主要來(lái)源是官方文檔。

版權(quán)聲明:

本教程保留所有版權(quán),目前僅發(fā)布在簡(jiǎn)書(shū)。



開(kāi)發(fā)環(huán)境

任何一門(mén)計(jì)算機(jī)語(yǔ)言都需要運(yùn)行在某個(gè)環(huán)境中,Swift也不例外。

操作系統(tǒng)和開(kāi)發(fā)工具:

我們使用Mac系統(tǒng)下的Xcode中的Playground,Xcode是蘋(píng)果公司提供的強(qiáng)大而且免費(fèi)的集成開(kāi)發(fā)工具。當(dāng)然,首先你要有一臺(tái)Mac,在App Store中,你可以免費(fèi)下載并使用。


Mac Apple Store

具體怎么用?

打開(kāi)xcode,在歡迎界面中,新版取消了新建Playground的快捷按鈕,你需要選擇File-->New-->Playground,新建一個(gè)文件,選擇保存位置,就進(jìn)入了運(yùn)行界面。



Xcode啟動(dòng)后的歡迎界面
從Xcode菜單欄中新建Playground
Playground使用界面

Playground可以實(shí)時(shí)顯示運(yùn)行結(jié)果,非常方便新手邊調(diào)試邊運(yùn)行。關(guān)于Xcode和Playground的具體操作,請(qǐng)自行了解,我們?cè)诤竺娴氖褂弥幸矔?huì)有進(jìn)一步的介紹。

小結(jié)與預(yù)告

本節(jié)我闡述了自己寫(xiě)這篇教程的原因,并帶大家準(zhǔn)備好Swift的工作環(huán)境,讓我們開(kāi)始正式的學(xué)習(xí)吧!

?著作權(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)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

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

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