11

iPhone開発初心者です。Nsmutable 配列に 1 から 100 までの数値を保持させたいのですが、どうすればよいですか? for ループで実装するにはどうすればよいですか? iPhoneの配列に数値を保持する他の方法はありますか?

4

3 に答える 3

25

Cocoa コンテナには NSObject サブクラスのみを追加できます。あなたの場合、整数を NSNumber オブジェクトでラップする必要があります。

NSMutableArray *array = [NSMutableArray array];
for( int i = 0; i < 100; ++i )
{
   [array addObject:[NSNumber numberWithInt:i]];
}

値を抽出するには:

int firstValue = [[array objectAtIndex:0] intValue];
于 2010-04-10T15:11:23.707 に答える
1

NSNumber オブジェクトを使用します。

[NSNumber numberWithInt:1];
于 2010-04-10T15:05:07.110 に答える