iOS設計模式——Category和 Extension

什麼是Category Category模式用於向已經存在的類添加方法從而達到擴展已有類的目的,在很多情形下Category也是比創建子類更優的選擇。新添加的方法同樣也會被被擴展的類的所有子類自動繼承。當知道已有類中某個方法有BUG,但是這個類是以庫的形式存在的,我們無法直接修改源代碼的時候,Category也可以用於替代這個已有類中某個方法的實體,從而達到修復BUG的目的。然而卻沒有什麼便捷的途
相關文章
相關標籤/搜索