У меня над головой болтается много вопросительных знаков. Чего я не получаю, так это того, что до xcode 4.3 мне нужно было объявить форвардные объявления (для частных методов) в моем файле реализации.
Как в моем файле .m:
// deleting this with xcode 4.3 the below code still does work
// in previous versions i had to put this because otherwise the compiler can't find methodFirst
@interface DetailViewController ()
- (void)methodFirst;
- (void)methodSecond;
@end
@implementation DetailViewController
- (void) methodSecond
{
// if i delete the forward declaration now adays i dont get a compiler error that he cant find method first
[self methodFirst];
}
- (void) methodFirst
{
}
@end
Кажется, мне больше не нужно этого делать? Обновила ли Apple компилятор, чтобы больше не было необходимости выдвигать декларации?
Я не могу найти никаких ссылок на официальный источник Apple об этом изменении. Интересно, с чем другие люди столкнулись в своей новой среде?