我对合成属性有点困惑。我有一个数组,我希望可以从其他类访问,所以这是我的代码:
我的类.h
@interface MyClass : CCLayer {
NSMutableArray *myArray;
}
@property (nonatomic, retain) NSMutableArray *myArray;
我的班级.m
@synthesize myArray;
-(id)init
{
myArray = [[NSMutableArray alloc] init];
}
-(void)dealloc
{
[myArray release];
myArray = nil;
}
我现在有点困惑..myArray 和 self.myArray 一样吗?我也必须释放 self.myArray 吗?谢谢。