1.在運行時,可以向類中新增或替換選擇子所對應的方法實現。
2.使用另一份實現替換原來的方法實現:“方法調配”
OBJC_EXPORT Method class_getInstanceMethod(Class cls, SEL name)
OBJC_AVAILABLE(10.0, 2.0, 9.0, 1.0);
OBJC_EXPORT void method_exchangeImplementations(Method m1, Method m2)
OBJC_AVAILABLE(10.5, 2.0, 9.0, 1.0);