OC採用的是懶加載機制,只要一個方法實現了,就會添加到方法列表中佔用內存。而很多時候,很多功能在某些用戶那裏是很少用到的,比如騰訊的xx會員,你不充值,是無法使用會員提供的服務的。這種情況下,可以考慮使用Runtime動態添加方
super是一個編譯指示器,僅僅是給編譯器看的,不是一個指針。只要編譯器看到super這個標誌,就會讓當前對象調用父類的方法,但是方法的調用者還是當前對象本身。 // ----- Model.h ----- #import <
Runtime學習筆記,一個簡單的例子來演示下Runtime消息機制 Demo鏈接 創建一個控制檯應用,在main.m中 int main(int argc, const char * argv[]) { @aut
添加屬性的本質就是將一個屬性與一個對象關聯起來(指針)。 Runtime大多是對系統類進行操作 Demo鏈接 //ViewController.m #import "ViewController.h" #import "NS