在看別人教程時(shí),把 Demo 下載挨务,自己跑一跑击你,改改參數(shù),或者自己嘗試重新寫一遍谎柄,效果絕對(duì)比只看要好丁侄。自己有疑問(wèn)時(shí)或者有想法時(shí),都可以寫個(gè) Demo 實(shí)驗(yàn)一下朝巫。
在看 Objective-C Runtime 原理時(shí)鸿摇,親自用 clang -rewrite-objc file.m 將 .m 文件轉(zhuǎn)成 .cpp 文件看一看。用 Associated Object 給 Category 加屬性時(shí)都自己寫段代碼試一試捍歪。
想看系統(tǒng)函數(shù)的調(diào)用情況户辱,可以用 Method Swizzle 給一些系統(tǒng)方法加一些“裝飾”,或者還可以用符號(hào)斷點(diǎn)糙臼。沒(méi)事干找臺(tái)越獄手機(jī)用 Reveal 看看別人家的 App庐镐。