現(xiàn)在學(xué)習(xí)的資料很多,真正消化的知識卻很少,學(xué)習(xí)開發(fā)iOS開發(fā)不要一開始求多,要求深求精,計(jì)算機(jī)的細(xì)分領(lǐng)域很多,但是學(xué)到底層都是一樣的。
學(xué)習(xí)方法也很重要:
舉例:
為什么需要 單例模式
什么是 單例模式
怎么使用 單例模式
使用 單例模式 時(shí)注意的問題
單例模式 的應(yīng)用領(lǐng)域
單例模式 的優(yōu)缺點(diǎn)
單例模式 觸類旁通
我覺得iOS主要分四個模塊:
基礎(chǔ)模塊、應(yīng)用開發(fā)、原理模塊、原生與前端。
1 基礎(chǔ)模塊的作用就是讓你具有基本的發(fā)現(xiàn)并解決開發(fā)問題的能力;
2 應(yīng)用開發(fā)模塊就是用來指導(dǎo)應(yīng)用開發(fā)的;
3 原理模塊的作用就是幫你掌握原理和理清規(guī)律,好的知識體系還要能夠應(yīng)對未來變革,也就是需要打好底子掌握原理、理清規(guī)律,看清方向。
4 原生與前端模塊會助你看清方向。
1.基礎(chǔ)模塊

2.應(yīng)用開發(fā)

3.原理模塊

4.原生與前端

小結(jié)
今天我跟你說了 iOS 開發(fā)中哪些知識是需要著重學(xué)習(xí)的,以及怎樣將這些知識體系化。在學(xué)習(xí)知識的道路上,我的建議是求精、求深,基礎(chǔ)打牢,以不變應(yīng)萬變。在工作上,則要注重開發(fā)效率,避免不必要地重復(fù)造輪子,理解原理和細(xì)節(jié),同時(shí)開闊眼界,緊跟技術(shù)前沿。
說到底,不要急著看到啥就去學(xué)啥,有目的、有體系地去學(xué)習(xí),效果才會更好。即使工作再忙,你也要找時(shí)間成體系地提升自己的內(nèi)功,完善自己,然后反哺到工作上,讓工作效率和質(zhì)量達(dá)到質(zhì)的提升,進(jìn)而從容應(yīng)對技術(shù)的更新迭代。
按照*知識體系高效學(xué)習(xí)會讓你成長得很快。不過,有時(shí)找個咖啡小店,隨便拿起一本書翻翻,或者隨便挑幾篇平時(shí)收集的文章讀讀,再拿出小本子記記筆記,也不失為一種很佛系的學(xué)習(xí)方式,畢竟生活中總是需要點(diǎn)兒驚喜不是嗎。
對于 iOS 老手來說,你能夠使用已經(jīng)掌握的技術(shù)棧,觸類旁通地去接觸其他領(lǐng)域來拓寬自己的技術(shù)視野。以服務(wù)端開發(fā)為例,使用 Perfect就能夠用 Swift 語言來做服務(wù)器的開發(fā)。
Perfect是由加拿大一個團(tuán)隊(duì)開發(fā)并維護(hù)的,這個團(tuán)隊(duì)的成員對技術(shù)都很有熱情,熱衷于用優(yōu)秀的技術(shù)去做優(yōu)秀的事情。所以,Perfect不僅功能豐富,而且緊跟最新技術(shù)的發(fā)展,對TensorFlow、NIO、MySQL、MongoDB、Ubuntu、Redis的支持做的都很到位。
腦圖