合成されたプロパティについて少し混乱しています。他のクラスからアクセスできるようにしたい配列があるので、これが私のコードです:
MyClass.h
@interface MyClass : CCLayer {
NSMutableArray *myArray;
}
@property (nonatomic, retain) NSMutableArray *myArray;
MyClass.m
@synthesize myArray;
-(id)init
{
myArray = [[NSMutableArray alloc] init];
}
-(void)dealloc
{
[myArray release];
myArray = nil;
}
私は今少し混乱しています..myArrayはself.myArrayと同じですか? self.myArray も解放する必要がありますか? ありがとう。