運行時交換系統方法

IOS7 開啓了扁平化  
若是版本更迭,圖片更換要求會特別大,維護起來十分困難,這個時候咱們就能夠使用運行時攔截圖片設置過程



只須要修改底層的代碼就能夠省卻繁雜的維護過程

首先咱們建立一個分類

可是這種方法不可取,一旦重寫系統方法就會被替代,沒法設置圖片,因此須要咱們修改運行時來解決問題

能夠在load方法中執行


BINGO!!!!!





能夠理解爲修改了isa指針  攔截了系統方法!!!!!
很是實用  
對系統沒有一點損害都沒有


實例二
統計控制器的view  方法交換(viewdidLoad)






相關文章
相關標籤/搜索