Класс доступа Objective-C внутри метода класса - PullRequest
3 голосов
/ 13 июля 2011

Внутри метода экземпляра я могу ссылаться на класс экземпляра через [self class], поэтому мне не нужно явно писать [MyClass class].

Как бы я достиг эквивалентности внутри метода класса? Очевидно, что self не определено в этом контексте ...

Ответы [ 2 ]

8 голосов
/ 13 июля 2011

self определяется внутри метода класса, но относится к самому классу, а не к экземпляру класса.Итак, в методе класса просто используйте self вместо [self class].

2 голосов
/ 13 июля 2011

На самом деле существует метод класса. Он вернет класс высшего наследства.

...