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