Вам также потребуется реализовать + (void)initialize
в вашем подклассе. Обычно люди звонят [super initialize]
, но вы захотите пропустить этот шаг. Пустой метод предотвратит вызов Foo
.
EDIT Метод суперклассов initialize
вызывается всегда. Это не может и не должно быть предотвращено подклассами, потому что технически суперкласс тоже инициализируется и может использоваться независимо.