0

私は Objective-C を初めて使用しますが、Ruby については十分に理解しています。

1、2、3、...からxまでの数値のリスト/配列が必要です(xはコードの他の場所で定義された最大値です)。

それを行う最善の方法は何ですか (x は数百万の大きな数値になる可能性があるため、各整数を手動で入力することは望ましくありません)。番号は通常の順序です。

Ruby では、次のように記述します。

y = [1..x]
4

1 に答える 1

2

が本当に必要ですNSArrayか、それともこの範囲を表すオブジェクトだけが必要ですか? 後者の場合は、のNSIndexSetように ,を使用できます

NSIndexSet *idxSet = [NSIndexSet indexSetWithIndexesInRange:NSMakeRange(1, x-1)];

どうしても必要な場合はNSArray、Josh Caswell のリンクがおそらく最善の策です。

于 2012-07-27T19:14:06.193 に答える