He estado declarando métodos privados en las extensiones de clase, de acuerdo con Best way to define private methods for a class in Objective-C.Objetivo-C: ¿Debo declarar métodos privados?
Pero, me acabo de dar cuenta de que, en Xcode 4, si dejo de lado la declaración de un método privado y simplemente lo implemento, la aplicación se compila y se ejecuta sin advertencia o error.
Entonces, ¿debería molestarme en declarar métodos privados en las extensiones de clase?
¿Por qué deberíamos declarar los métodos de todos modos? En Java, no ... tampoco en Ruby.
Así no se puede conseguir Xcode autocompletar métodos a menos que se declaran. – thelaws