我打算制作一个执行以下操作的程序:
Create an NSArray populated with numbers from 1 to 100,000.
Loop over some code that deletes certain elements of the NSArray when certain conditions are met.
Store the resultant NSArray.
然而,上述步骤也会循环多次,所以我需要一种快速的方法来制作这个具有 100,000 个数字元素的 NSArray。
那么最快的方法是什么?
是否有替代使用 for 循环迭代填充数组的方法?例如可以为我快速完成此操作的 NSArray 方法?
或者也许我可以第一次以任何方式制作具有 100,000 个数字的 NSArray。然后使用方法 arraywithArray 创建每个新的 NSArray(用于步骤 1)?(这样做更快吗?)
或者,也许您的想法完全不同,可以实现我想要的。
编辑:在上面的帖子中用 NSMutableArray 替换 NSArray