計(jì)劃把自己學(xué)習(xí)swift的過程吠架,結(jié)合自己的理解總結(jié)成一份簡練的筆記锋喜。希望能夠幫助初學(xué)者過濾掉當(dāng)前不需要關(guān)注的知識(shí)點(diǎn),從而快速的建立起swift語言的知識(shí)框架棒搜。我是基于以下幾點(diǎn)考慮:
無論是在任何一個(gè)領(lǐng)域內(nèi)疹蛉,一個(gè)人的專業(yè)程度都不取決于他掌握了多少知識(shí)點(diǎn),而是取決于這個(gè)人是否在這個(gè)領(lǐng)域內(nèi)建立起一個(gè)良好的知識(shí)體系力麸。也就是說可款,我們學(xué)習(xí)的核心目標(biāo)是幫助自己在一個(gè)特定的領(lǐng)域內(nèi)建立起一個(gè)好的知識(shí)體系結(jié)構(gòu)。
知識(shí)體系的建立過程分為主動(dòng)和被動(dòng)兩種方式克蚂,比方說我們的世界觀闺鲸、價(jià)值觀就是在潛移默化中建立起來的。但當(dāng)我們?cè)趯W(xué)習(xí)編程的時(shí)候埃叭,我們應(yīng)該采用主動(dòng)的模式來積極構(gòu)建知識(shí)體系摸恍。
學(xué)習(xí)的過程是一個(gè)迭代的過程,我們?cè)趯W(xué)習(xí)的過程中赤屋,應(yīng)該常常審視自己立镶,當(dāng)前所做的工作是不是有助于我們完善自己的知識(shí)結(jié)構(gòu)。我們應(yīng)該控制好學(xué)習(xí)的節(jié)奏类早,避免在不恰當(dāng)?shù)臅r(shí)間內(nèi)與一些瑣碎的知識(shí)點(diǎn)進(jìn)行糾纏媚媒。
計(jì)劃每天完成一篇,有鏈接的部分是已經(jīng)完成的涩僻,歡迎大家批評(píng)指正缭召,共同交流,共同進(jìn)步逆日。
-
1.語言基礎(chǔ)
-
2.函數(shù)(func)
3.struct與class
- 4.枚舉(enumeration)
- 4.optional
- 5.閉包(clousures)
- 6.協(xié)議(protocols)
- 7.泛型(generics)
- 8.擴(kuò)展(extension)