我需要知道 NSArray 或 NSMutableArray 的 removeAllObjects 方法是否释放内存。
如果我的数组有 10000 个元素。
我可以使用
[array removeAllObjects];
释放内存并用其他元素重新加载它?或者内存泄漏?
Thanks
EXAMPLE
例如,如果我的 NSMutable 数组的大小为 20mb,包含 10.000 个元素...如果我使用 removeAllObjects 方法...它的大小是否为 0mb?
是的,它释放了所有对象,它不会泄漏。 (当然,它不会显式地释放它们 - 仅当对它们的唯一引用由数组保存时,它们才会被释放。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)