Как установить объект для интерфейса в Objective-C? - PullRequest
0 голосов
/ 10 февраля 2010

Я хочу знать, как создать объект для интерфейса, т. Е. @Protocol в Objective-C?

1 Ответ

1 голос
/ 10 февраля 2010

Не очень понятно, что вы хотите получить.

Если вы хотите определить класс, соответствующий протоколу, который вы пишете:

    @interface MyClass: ParentClass <MyProtocol1, MyProtocol2,...>

Если вы хотите определить объект, который должен быть экземпляром некоторого класса, который подтверждает протокол, вы можете написать:

   id<MyProtocol> myObject;

Если вы хотите получить объект протокола по имени, вы можете использовать

Protocol *objc_getProtocol(const char *name)

функция. Я не знаю, можете ли вы создать протокол во время выполнения.

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