Zadeklaruj interfejs wewnątrz pliku implementacyjnego (Objective-C)
W ostatnim verson ox xCode (4.3) widziałem te wstępnie zdefiniowane szablony (takie jak szablon Master / Detail), w których deklaracja interfejsu jest tworzona w pliku .m. Na przykład w pliku MyFile.h znajduje się:
@interface MyFile
@property (nonatomic, retain) NSString *someProp;
@end
W pliku MyFile.m znajduje się:
@implementation MyFile
@interface MyFile {
NSString * anotherProp;
}
- (id) init...
Dlaczego tak się dzieje? Dlaczego anotherProp nie jest zadeklarowany w pliku MyFile.h?
Z góry dziękuję