Учитывая это:
Person.h:
@interface Person
{
}
- (void) sayHello;
@end
Person.m:
#import "Person.h"
@implementation Person
- (void)sayHello
{
printf("%s", "Steve");
}
@end
Как создать экземпляр Person? Я пробовал это:
Person *p = [Person new];
Это не работает, ни это:
Person *p = [Person alloc];
[ОБНОВЛЕНИЕ]
Забыл сказать, я уже пробовал наследовать от NSObject, new и alloc работают. Мне просто интересно, можем ли мы создать экземпляр класса, который не наследуется от NSObject?