Объявить интерфейс внутри файла реализации (Objective-C)

В последней версии XCode (4.3) я видел, что предопределенные шаблоны (такие как шаблон Master / Detail), в которых объявление интерфейса выполняется в файле .m. Например, в файле MyFile.h есть:

@interface MyFile

@property (nonatomic, retain) NSString *someProp;

@end

И в файле MyFile.m есть:

@implementation MyFile

@interface MyFile {
    NSString * anotherProp;
}

- (id) init...

Почему это сделано таким образом? Почему еще один объект не объявлен в файле MyFile.h?

заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос