Я хочу определить переменные частного экземпляра в файле MyClass.m. Мне кажется, есть два способа сделать это:
-
использовать расширение класса
@interface HelloViewController () { int value; }
-
определить в разделе @implementation
@implementation HelloViewController { int value; }
Что лучше?
Я думаю, что недавний стиль кодирования Apple заключается в использовании расширения класса?
например. MasterViewController.m, сгенерированный "Шаблон приложения Master-Detail"
@interface MasterViewController () {
NSMutableArray *_objects;
}
@end