Внутри метода экземпляра я могу ссылаться на класс экземпляра через [self class], поэтому мне не нужно явно писать [MyClass class].
[self class]
[MyClass class]
Как бы я достиг эквивалентности внутри метода класса? Очевидно, что self не определено в этом контексте ...
self
self определяется внутри метода класса, но относится к самому классу, а не к экземпляру класса.Итак, в методе класса просто используйте self вместо [self class].
На самом деле существует метод класса. Он вернет класс высшего наследства.