Objective-C



Objective-C es, cómo C++, un lenguaje orientado a objetos que desciende de C. Esta descendencia hace que Objective-C sea compatible hacia atrás, haciendo esto que mucha de la sintaxis y características de C estén presentes en Objective-C:

Sentencias de control de flujo (if, for, while...)

Tipos de datos fundamentales, estructuras y punteros.

Conversiones implícitas y explícitas entre tipos.

El ámbito de las variables: Global, estáticas o locales.

Las funciones y su sintaxis.

Las directivas del preprocesador (añadiendo Objective-C las suyas, así como las llamadas directivas del compilador).

En Objective-C, a diferencia de C++, los objetos siempre se crean en memoria dinámica.
Los atributos de una clase no tienen por que estar tipificados estáticamente. Más adelante veremos cómo declarar atributos dinámicos, muy útiles para patrones de diseño como por ejemplo la delegación (muy usada, por cierto, en Cocoa). El punto anterior lleva a que la comprobación de la existencia de los métodos se lleve a cabo en tiempo de ejecución. ¿Esto que quiere decir? Pues que si por ejemplo llamásemos al método “imprimirHola” de nuestra clase “Saludar”, pero este no existe, el error nos saltaría durante la ejecución del programa y no durante la compilación.

No se encontraron requisitos de instalación.

No hay comentarios:

Publicar un comentario