Monotouch: понять базовые атрибуты - PullRequest
3 голосов
/ 28 июня 2011

Не могли бы вы объяснить мне следующие атрибуты?

1) [MonoTouch.Foundation.Register("SomeClass")]

Этот атрибут используется только для классов регистров с IB?Нужно ли использовать этот класс при программном расширении класса iOS?

2) [Export("initSomething")]

Когда мне нужно использовать этот атрибут?Для селектора, ок.Что-нибудь еще?

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

1 Ответ

3 голосов
/ 29 июня 2011

Атрибут класса предоставляет класс миру Objective-C. Это нужно, если вы хотите вызывать методы в этом классе. Имя, переданное для регистрации, будет именем, которое мир Objective-C использует для вашего класса.

Экспорт используется для представления одного метода или свойства этому миру.

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