gpt4 book ai didi

objective-c - 从 NSArray 创建 NSMutableArray 的最有效方法

转载 作者:行者123 更新时间:2023-12-03 17:31:18 25 4
gpt4 key购买 nike

如果有的话,哪一个更有效?

NSMutableArray *array = [NSMutableArray arrayWithArray:@[@1, @2]];

NSMutableArray *array = [@[@1, @2] mutableCopy];

或者这些内部相同吗?

最佳答案

您提供的两个选项都首先创建一个 NSArray,然后从 NSArray 创建一个 NSMutableArray,因此本质上没有区别。

在这种情况下,还有第三种选择会稍微好一些:

NSMutableArray *array = [NSMutableArray arrayWithObjects:@1, @2, nil];

这不会像其他两个选项一样创建中间 NSArray

关于objective-c - 从 NSArray 创建 NSMutableArray 的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30683398/

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