以下のようなプログラムを作成したいと考えています。
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 用) を作成しますか? (それはそれを行うより速い方法ですか?)
あるいは、私が望むものを達成するために、まったく別のことを考えているのかもしれません。
編集: 上記の投稿で NSArray を NSMutableArray に置き換えます