Si tengo una clase con algunos IBOutlets, parece un poco tonto crear accesos para estos.¿Debo usar siempre descriptores de acceso para variables de ejemplo en Objective-C?
Pero luego siento que estoy rompiendo las prácticas de OO al no revisar los elementos de acceso por ejemplo.
También me siento de la misma manera con algunas variables de instancia que no deberían ser públicas, prefiero no exponer el funcionamiento interno de algunas clases. Puedo hacer que los ivars reales sean privados, pero la taquigrafía @property no parece poder especificar la visibilidad. Esto me lleva a no crear accesos y solo acceder a los ivars directamente. No estoy seguro de si esto está mal visto sin embargo. ¿Lo es?
¿Cuál es la opinión de la comunidad sobre esta pregunta abiertamente novato? (Por favor, ignore la sintaxis de punto)