【发布时间】:2012-03-16 07:20:47
【问题描述】:
在我的 iOS 应用程序中,我使用了一个名为 imageMArray 的 NSMutableArray。我已经设置了它的 getter 和 setter 属性并实例化了它。
在 viewDidLoad 中:
imageMArray=[[NSMutableArray alloc] initWithArray:CategoryImages];
imageMArray=[self shuffleOnlyArray:imageMArray];
在 ShuffleOnlyArray 方法中:
NSMutableArray *destArray1 = [[NSMutableArray alloc] initWithCapacity: [sourceArray count]] ;
return destArray1;
随机播放方法:
imageMArray=[[self shuffleOnlyArray:imageMArray] retain];
Shuffle 方法中似乎存在内存泄漏。
我应该释放 imageMArray 还是将其设置为 nil?如果应该释放,是否应该自动释放?
【问题讨论】:
标签: iphone objective-c ios xcode cocoa-touch