У меня есть много вопросительных знаков толлинга над моей головой. То, чего я не получаю, до 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 об этом изменении. Интересно, что другие люди столкнулись в своей новой среде.