相关疑难解决方法(0)

[NSMutableArray数组]与[[NSMutableArray alloc] init]之间的区别

可以有人告诉我声明一个可变数组的区别:

NSMutableArray *array = [NSMutableArray array];
Run Code Online (Sandbox Code Playgroud)

NSMutableArray *array = [[NSMutableArray alloc] init];
Run Code Online (Sandbox Code Playgroud)

因为在开始时我用alloc来声明我的所有数组,如果在某个函数的最后我返回了使用alloc创建的数组,我必须自动释放该数组,因为内存泄漏问题.

现在使用第一个声明我不需要发布任何内容.

谢谢

iphone memory-leaks objective-c ipad ios

57
推荐指数
2
解决办法
3万
查看次数

标签 统计

ios ×1

ipad ×1

iphone ×1

memory-leaks ×1

objective-c ×1