最近我经常使用数组,我想知道..这两行之间有什么区别。
NSArray *array = [NSArray arrayWithArray:someArray];
and
NSArray *array = [someArray copy];
哪个更快?万一我们有什么NSMutableArray
and mutableCopy
?
哪个更快?
别担心。过早的优化。
主要区别:第一种方法会产生一个自动释放的“副本”,您不拥有该副本,也不必释放该副本,而您确实拥有在第二行创建的对象。
顺便说一下,两个数组都是不可变的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)