forループを使用してNSArrayにオブジェクトを追加するにはどうすればいいですか? 質問する

forループを使用してNSArrayにオブジェクトを追加するにはどうすればいいですか? 質問する

[NSDecimalNumber numberWithInt:i]for ループを使用して配列に追加したいと思います。

ハードコードされています:

 NSArray *customTickLocations = [NSArray arrayWithObjects: [NSDecimalNumber numberWithInt:1],[NSDecimalNumber numberWithInt:2],[NSDecimalNumber numberWithInt:3],[NSDecimalNumber numberWithInt:4],[NSDecimalNumber numberWithInt:5],[NSDecimalNumber numberWithInt:6],[NSDecimalNumber numberWithInt:7],[NSDecimalNumber numberWithInt:8],[NSDecimalNumber numberWithInt:9],[NSDecimalNumber numberWithInt:10],[NSDecimalNumber numberWithInt:11],[NSDecimalNumber numberWithInt:12],nil];

こんな感じにしたいのですが、ここにはオブジェクトを 1 つしか追加できません...

for (int i=0; i<totalImagesOnXaxis; i++)
{
    customTickLocations = [NSArray arrayWithObject:[NSDecimalNumber numberWithInt:i]];
}

どうか助けてください。よろしくお願いします。マダン

ベストアンサー1

NS配列不変可変バージョンを使用する。NSMutableArray

おすすめ記事