Как добавить метод класса во время выполнения для Obj-C?

Среда выполнения Objc предоставляет функцию class_addMethod(), позволяющую попробовать добавить метод экземпляра во время выполнения.

Есть ли какая-нибудь функция, которая могла бы попытаться добавить метод класса в класс во время выполнения? Или, как я могу достичь этой цели?


person Xaree Lee    schedule 26.10.2013    source источник


Ответы (1)


Просто добавьте метод в метакласс класса. Каждый неметакласс является экземпляром своего метакласса, поэтому метод класса на самом деле является просто методом экземпляра метакласса.

person Community    schedule 26.10.2013