В последнем verson ox xCode (4.3) я видел, что префиксные шаблоны (например, шаблон Master/Detail), в котором объявление интерфейса сделано в файле .m. Например, в файле MyFile.h есть:Объявить интерфейс внутри файла реализации (Objective-C)
@interface MyFile
@property (nonatomic, retain) NSString *someProp;
@end
И в файле MyFile.m есть:
@implementation MyFile
@interface MyFile {
NSString * anotherProp;
}
- (id) init...
Почему это сделано на этом пути? Почему anotherProp не объявлен в файл MyFile.h?
Заранее спасибо
Это не то, на что это похоже, потому что это неверный код. Вероятно, это: '@interface MyFile() {NSString * anotherPropt} @end @implementation MyFile - (id) init {...', и в этом случае см .: http://stackoverflow.com/questions/9751057/what- in-m-files-used-for-in-ios-5-projects –
Вы правы, я разместил его из памяти, и я забыл скобки – rai212