在項(xiàng)目中有時(shí)會遇到自己寫的分類和其他分類方法命名一樣,導(dǎo)致自己分類的方法不執(zhí)行問題,所以寫了一個類檢查項(xiàng)目中有無category重復(fù)方法名問題
用蘋果提供的api NSSetUncaughtExceptionHandler進(jìn)行捕獲 uncaughtSignalExceptionHandl...
實(shí)現(xiàn)原理基于runtime的方法交換和消息發(fā)送機(jī)制 方法交換 method_exchangeImplementations[https://ww...
iOS 深拷貝和淺拷貝的概念 淺拷貝(Shallow copy):是指針復(fù)制,它們指向共同的內(nèi)存地址,沒有開辟新的空間。相當(dāng)于對象做一次reta...
項(xiàng)目當(dāng)中當(dāng)邏輯比較復(fù)雜時(shí),我們經(jīng)常用一個控制器包含其他一個或多個控制器,嵌套VC來進(jìn)行使用,前者稱為容器控制器 (Container View ...
iOS事件傳遞及響應(yīng)鏈[http://m.itdecent.cn/p/617577ff4be1] 第一種場景 系統(tǒng)控件和手勢的沖突 我們點(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)...