1
想象我有一个成员变量问题关于保留计数和初始化成员变量
@property(nonatomic,retain)NSArray *array;
现在在我的viewDidLoad中我建立了一个简单的数组
array = [[NSArray alloc]initWithObjects:@"A",@"B","C",nil];
我保留阵列计数将是1对吗?
现在,如果我是使用访问方法
self.array = [[NSArray alloc]initWithObjects:@"A",@"B","C",nil];
是我的保留计数2,因为我的访问方法碰保留由1数到设置的阵列?
初始化成员变量的约定是什么?
这是一个属性,而不是成员变量。他们是两个完全不同的东西。 – BoltClock 2011-02-11 18:02:02
还要注意,Objective-C没有成员变量。它有实例变量。 (或多或少相同,但使用正确的术语是有帮助的。) – bbum 2011-02-11 22:30:58