gpt4 book ai didi

objective-c - [NSArray arrayWithArray :] and [NSArray copy] 之间的区别

转载 作者:太空狗 更新时间:2023-10-30 03:13:15 25 4
gpt4 key购买 nike

最近我经常使用数组,我想知道..这两行之间有什么区别。

NSArray *array = [NSArray arrayWithArray:someArray];

NSArray *array = [someArray copy];

哪个更快?如果我们有 NSMutableArraymutableCopy 怎么办?

最佳答案

Which of it is faster?

别担心。过早的优化。

主要区别:第一种方法会生成一个自动释放的“副本”,您不拥有也不必释放,而您拥有在第二行创建的对象。顺便说一下,这两个数组都是不可变的。

关于objective-c - [NSArray arrayWithArray :] and [NSArray copy] 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com