有人可以告诉我使用以下方法声明可变数组的区别:
NSMutableArray *array = [NSMutableArray array];
和
NSMutableArray *array = [[NSMutableArray alloc] init];
因为一开始我是用alloc声明我的所有数组,并且如果在某个函数的结尾我返回了用alloc创建的数组,则由于内存泄漏问题,我不得不自动释放该数组。
现在使用第一个声明,我不需要释放任何内容。
谢谢
守着星空守着你
Cats萌萌
相关分类