【发布时间】:2012-05-06 07:23:18
【问题描述】:
通常我这样对待Objective-c中的实例变量:
@interface MyClass : NSObject
@property (nonatomic, retain) NSMutableArray *mutableArray;
@end
@implementation MyClass
@synthesize mutableArray;
- (id) init {
if((self = [super init])) {
self.mutableArray = [NSMutableArray array];
}
return self;
}
- (void) dealloc {
[mutableArray release];
[super dealloc];
}
@end
我对上面的语法感觉很舒服。但是,对于像NSUInteger 2dArray[10][10] 这样的二维数组实例变量的语法,我不太适应。
关于接口声明、合成 getter/setter 和内存管理,对于 2d 数组实例变量,什么是合适的 Objective-c 语法?
【问题讨论】:
标签: objective-c arrays memory-management syntax instance-variables