Cómo usar el diseño orientado a objetos en Objective-C

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.

More Interesting

Cómo usar el diseño orientado a objetos en Objective-C

¿Por qué alguien tendría una placa base con doble CPU?

¿Cuáles son algunos consejos / verdades que desea dar a un estudiante de ingeniería informática de primer año?

¿Cuál es la diferencia entre la informática y la ingeniería de software? ¿En qué empresas también, puede aterrizar con una especialización en cualquiera de estos dos?

¿Cómo se endurecen los circuitos informáticos contra la radiación, como las sondas enviadas a Júpiter? ¿Qué impacto tiene la radiación en los sistemas sin blindaje?

Amo programar y he aprendido programación solo. Creo que puedo aprender a programar solo. ¿Es un desperdicio si hago un título en ingeniería informática en lugar de un título en ingeniería electrónica?

¿Cuáles son las habilidades informáticas que son importantes para un ingeniero?

¿Cuál de los siguientes institutos es mejor para la ingeniería informática: BITS Hyderabad, BITS GOA, BIT Mesra, Thappar University, IIIT, Allahabaad, NIT Kurukshetra o NIT Jamshedpur?

¿Cómo funciona el circuito en el verdadero generador de números aleatorios de Intel?

¿Cuáles son algunas cosas básicas que un buen ingeniero informático debe saber?

¿Es probable que un ingeniero eléctrico se convierta en senador de los Estados Unidos y cómo?

¿Es posible que una computadora cree su propio lenguaje?

¿Qué necesito aprender para construir un traje de Iron Man?

¿Cuál es la relación entre la informática y la ciencia de gestión?

¿Cómo usan la electricidad las computadoras?