В Xcode 4.3 я могу потребовать объявления прямого метода, как и раньше

До Xcode 4.3, если вы хотите использовать метод до того, как вы объявили о его реализации, вам необходимо было отправить декларацию метода (как с прототипом функции C). Обычно это делается в продолжении класса (расширение класса AKA, частная категория). Вот хороший пример в этом вопросе: Частные методы в Objective-C, в Xcode 4.3 Мне больше не нужно объявлять их в моем файле реализации?.

Начиная с 4.3, это больше не требуется; DRYERS радуются.

Но может ли эта магия быть отключена, возвращаясь к поведению до 4.3?

Ответ 1

В настоящее время это невозможно. Поведение синтаксического анализа для Objective-C было изменено, чтобы больше не требовать форвардных объявлений.