Schnittstelle in Implementierungsdatei deklarieren (Objective-C)

In der letzten Version von xCode (4.3) habe ich die vordefinierten Vorlagen (z. B. Master / Detail-Vorlage) gesehen, in denen die Schnittstellendeklaration in der M-Datei vorgenommen wird. Zum Beispiel gibt es in der Datei MyFile.h:

@interface MyFile

@property (nonatomic, retain) NSString *someProp;

@end

Und in der MyFile.m-Datei gibt es:

@implementation MyFile

@interface MyFile {
    NSString * anotherProp;
}

- (id) init...

Warum ist es so gemacht? Warum ist der anotherProp nicht in der MyFile.h-Datei deklariert?

Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage