標籤:obj 技術 nbsp 通過 元素 alt 關於 鞏固 也會
關於本文:
1、說明本文寫作的目的
2、整理了Swift的基本文法樹
3、看圖作文
一、寫作目的
昨天看了一個知識專欄,作者講述的是“如何研究性的學習”。整個課程1個小時9分鐘,花了我19塊人民幣。其中有一個觀點,我很喜歡。那就是“把學習新知識當作是一門研究”。所以我今天就要付諸行動,學以致用,好好研究下怎麼學習Swift。
通過查閱資料,我把Swift的基本文法整理成了下面這個樣子,方便看的清楚。
二、整理的Swift基本文法樹
三、看圖作文
然後我發現,其實Swift和Objective-C基本還是大同小異的,通過分析比較,我把接下來的學習內容分成三個部分:
1、OC常用的知識,但是Swift中換了一種寫法,或者是增加/刪除了一些規矩。這類知識因為平時高頻度使用,只要學習時注意對比,後面真正使用Swift的過程中,馬上就會掌握。
比如:NSArray --> Array
比如:NSArray中的元素可以不一致,但是Array中元素必須保持一致。
2、有一類知識,雖然在OC中也是存在的,但是平時項目開發過程中並不是經常使用,但是處於“會使用,但是理論知識不深刻”。這類知識,需要先在OC中找到類似的原型,然後進行重新就行一番認真的理論學習,並且將理論與平時的開發經驗結合學習,然後在去學習Swift中對應的內容,對比學習。
比如:Swift中的“下標指令碼”這個概念,在OC中是沒有向Swift文法這樣處理的。雖然像對於NSArray是有下標操作的,但是在Swift中把下標指令碼放在了更重視、更規範的位置。
3、第三類肯定就是OC中沒有,Swift中新出現的知識。這類知識,依然建議的是對比學習。首先需要弄明白的是,為什麼OC中沒有這個,現在在Swift中要加上這個?把這個弄明白了,OC的知識架構體系會進一步鞏固,Swift也會學起來更快。
接下來,我會根據上面總結的三點,分別寫出三篇文章出來。
Swift-如何快速學習Swift