2012-09-18 5 views

risposta

3

Se si dichiara un metodo nel file di intestazione, le altre classi saranno in grado di accedere a tale metodo.

+0

E se non si dichiara nel vostro colpo di testa, le altre classi non sarà in grado di utilizzare tale metodo. – TheAmateurProgrammer

+0

Ma la classe stessa può sempre usare quel metodo. –

+0

Se si dichiara il prototipo nel file .m, si ottiene un metodo privato. –

0

Si importano le intestazioni ogni volta che si desidera utilizzare i metodi dichiarati nelle intestazioni.

Quindi, se è stata creata una classe denominata ObjectA, per poter utilizzare i metodi dichiarati in ObjectA.h è necessario importarlo #import "ObjectA.h".

Di solito è sufficiente eseguire le importazioni nei file di implementazione .m. Se ne avete bisogno nel file di intestazione è possibile utilizzare il @class annotazioni come questa:

@class ObjectA 
... 
@property (nonatomic, strong) ObjectA *objectA; 
Problemi correlati