2012-09-18 5 views

Respuesta

3

Si declara un método en el archivo de encabezado, entonces otras clases podrán acceder a ese método.

+0

Y si no se declara en su cabecera, otras clases no será capaz de usar ese método. – TheAmateurProgrammer

+0

Pero la clase en sí misma siempre puede usar ese método. –

+0

Si declara el prototipo en el archivo .m, obtiene un método privado. –

0

Importa encabezados siempre que desee utilizar los métodos declarados en los encabezados.

Así que si ha creado una clase llamada ObjectA entonces ser capaz de utilizar los métodos que haya declarado en ObjectA.h que necesita importarlo #import "ObjectA.h".

Por lo general, solo necesita hacer las importaciones en sus archivos de implementación .m. Si lo necesita en su archivo de cabecera puede utilizar la anotación @class así:

@class ObjectA 
... 
@property (nonatomic, strong) ObjectA *objectA; 
Cuestiones relacionadas