target-c получить все свойства класса (отражение) - PullRequest
2 голосов
/ 23 января 2012

Мне просто интересно, есть ли в Xcode obj-c способ получить все свойства объекта (неизвестный тип по коду) программно, а затем перебрать все свойства и получить значение. Я знаю, как сделать это в мире .net с помощью рефлексии, но не знаю, как это сделать в цели-c.

Есть идеи?

Заранее спасибо

1 Ответ

8 голосов
/ 23 января 2012

Вы захотите прочитать Руководство по программированию Objective-C Runtime и Справочник по Objective-C Runtime . Вы найдете функции во время выполнения Objective C, такие как class_copyIvarList(), class_copyMethodList(), object_getInstanceVariable() и так далее. Вы можете использовать их для выполнения всего, что вам нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...