Declarar interfaz dentro del archivo de implementación (Objective-C)
En el último verson ox xCode (4.3) he visto las plantillas predefinidas (como la plantilla Maestro / Detalle) en las que se realiza la declaración de interfaz en el archivo .m. Por ejemplo, en el archivo MyFile.h hay:
@interface MyFile
@property (nonatomic, retain) NSString *someProp;
@end
Y en el archivo MyFile.m hay:
@implementation MyFile
@interface MyFile {
NSString * anotherProp;
}
- (id) init...
¿Por qué está hecho de esta manera? ¿Por qué el anotherProp no está declarado en el archivo MyFile.h?
Gracias por adelantado