Я объявляю частные методы в расширениях классов, в соответствии с Лучший способ определить частные методы для класса в Objective-C.
Но я просто понял, что в Xcode 4, если я вообще не использую объявление частного метода и просто его реализую, приложение компилируется и запускается без предупреждения или ошибки.
Итак, стоит ли даже объявлять частные методы в расширениях классов?
Почему мы должны объявлять методы в любом случае? В Java вы не... ни в Ruby.