在項(xiàng)目中有時(shí)會(huì)遇到自己寫的分類和其他分類方法命名一樣赐俗,導(dǎo)致自己分類的方法不執(zhí)行問(wèn)題,所以寫了一個(gè)類檢查項(xiàng)目中有無(wú)category重復(fù)方法名問(wèn)題
用蘋果提供的api NSSetUncaughtExceptionHandler進(jìn)行捕獲 uncaughtSignalExceptionHandl...
實(shí)現(xiàn)原理基于runtime的方法交換和消息發(fā)送機(jī)制 方法交換 method_exchangeImplementations[https://ww...
iOS 深拷貝和淺拷貝的概念 淺拷貝(Shallow copy):是指針復(fù)制,它們指向共同的內(nèi)存地址,沒(méi)有開(kāi)辟新的空間。相當(dāng)于對(duì)象做一次reta...
項(xiàng)目當(dāng)中當(dāng)邏輯比較復(fù)雜時(shí),我們經(jīng)常用一個(gè)控制器包含其他一個(gè)或多個(gè)控制器,嵌套VC來(lái)進(jìn)行使用,前者稱為容器控制器 (Container View ...
iOS事件傳遞及響應(yīng)鏈[http://www.reibang.com/p/617577ff4be1] 第一種場(chǎng)景 系統(tǒng)控件和手勢(shì)的沖突 我們點(diǎn)...
https://juejin.cn/post/6894518925514997767[https://juejin.cn/post/689451...
方法交換 使用方法交換需要注意些什么呢 1隘擎、在交換系統(tǒng)方法后要注意結(jié)束前調(diào)用本方法,也就是執(zhí)行系統(tǒng)方法 2渔彰、再交換前嵌屎,判斷類中是否已經(jīng)實(shí)現(xiàn)了系統(tǒng)...