No hay nada específico para Objective-C con respecto a la programación orientada a objetos en el caso general. Hay algunas diferencias de características y diferencias de sintaxis definidas, pero los principios básicos de la programación orientada a objetos generalmente se aplican.
En iOS, todos los elementos de la interfaz de usuario, la aplicación y los servicios del sistema se presentan como objetos. Hay un patrón de diseño llamado patrón “modelo-vista-controlador” que es muy popular mediante el cual tiene objetos específicos que representan datos (el modelo), presentación (la vista) y la lógica que une uno con el otro (el controlador). Las herramientas de creación de UI en OS X fomentan el uso de ese patrón mediante el uso de IBActions e IBOutlets como una convención para la interacción entre ellos.
Si bien no brinda mucha información sobre lo que desea lograr, algunas opciones naturales para los objetos serían credenciales de red, conexiones de red, mensajes de red, pantallas de interfaz de usuario, elementos de interfaz de usuario, controladores de cambio, actualizadores, etc.
- ¿Un aumento de temperatura lineal hace que una CPU pierda eficiencia de forma logarítmica o lineal, antes de fallar?
- ¿Cuál es el mejor microcontrolador para un rover?
- ¿Google solo contrata ingenieros informáticos?
- Como ingeniero informático, ¿cómo debería hablar con mi jefe sobre el trabajo?
- ¿Cuáles son los últimos temas de seminarios / miniproyectos para estudiantes de informática?