乾坤大挪移例朱,此功分七層境界孝情,悟性高者修習,第一層需七年洒嗤,第二層加倍咧叭,如此愈發(fā)困難,秘笈作者本人只練至第六層烁竭,習至第七層者實是古往今來第一人。
對于iOS開發(fā)者而言呢吉挣?結(jié)合自身的工作經(jīng)歷派撕,我認為也可以分為以下七層:
1.OC基礎、UI層:熟練掌握各種組件的業(yè)務開發(fā)
2.runloop睬魂、runtime層:熟練掌握OC實現(xiàn)原理终吼,定位各種異常問題
3.源碼層:OC底層源碼、比如objc氯哮、GNUStep 等源碼际跪,從底層原理上分析問題,解決問題
4.匯編層:熟悉OC在機器碼層面實現(xiàn)喉钢,例如寄存器姆打、匯編、macho等
5.系統(tǒng)層:學習Drawin系統(tǒng)肠虽、BSD等
6.知識面的拓寬:Android幔戏、flutter、swift税课、shell闲延、ruby、腳本等
7.硬件層:比如說集成電路韩玩、操作系統(tǒng)如何運轉(zhuǎn)等等
第7層垒玲,可修可不修。 能夠達到前6層找颓,再結(jié)合數(shù)據(jù)結(jié)構合愈、算法、設計模式等內(nèi)功心法叮雳,你就已經(jīng)是萬里挑一的高手了想暗。看看你目前處在哪一層帘不?