Clases y el envío de mensajes en Objective-C Declarando

Lenguajes de programación orientados a objetos permiten declarar clases, crear clases derivadas (subclase), y enviar mensajes a los objetos instanciados a partir de una clase. Esta es la esencia de la programación orientada a objetos y parte de las extensiones orientadas a objetos que Objective-C añade a C. Para asegurarse de que todo funcione sin problemas, directivas de compilación están disponibles que le permiten informar al compilador de sus clases utilizando class y import

.

Interfaz

import "Superclass.h"@interface NombreClase: superclase {instancia de variable declarations-} declaraciones de métodos @ propiedades (atributos) ejemplo de declaración de variables - d

Implementación

import "ClassName.h"@implementation NombreClase @ sintetizar -method variables de instancia definiciones-d

Sintaxis del mensaje

[mensaje receptor]

import

import "filename.h"

Garantiza que un archivo de cabecera se incluirá sólo una vez.

@clase

class ClassName-

Las pistas del compilador en tipos definidos por el usuario.




» » » » Clases y el envío de mensajes en Objective-C Declarando