Вы должны создать метод класса.Методы класса определены как метод экземпляра, но имеют +
вместо -
:
@interface MyClass : NSObject
+ (id)classMethod;
- (id)instanceMethod;
@end
@implementation MyClass
+ (id)classMethod
{
return self; // The class object
}
- (id)instanceMethod
{
return self; // An instance of the class
}
Обратите внимание, что в методе класса переменная self
будет ссылаться на класс, а не наэкземпляр класса.