我想在MyClass.m文件中定义私有实例变量。 在我看来,有两种方法可以做到:
使用类扩展
在 @implementation 部分中定义
@interface HelloViewController ()
{
int value;
}
@implementation HelloViewController
{
int value;
}
哪个更好?
我认为最近苹果的编码风格是使用类扩展?
例如 'Master-Detail Application Template' 生成的 MasterViewController.m 文件。
@interface MasterViewController () {
NSMutableArray *_objects;
}
@end