私が使っている数値よりも多い数値で配列を塗りつぶす方法はありますか? 配列で数値を入力するだけで、ループ内での計算に使用できるようにするには、どれくらい苦労しますか?これは、PHP、As3、Javaなどの他のCベース言語では簡単です。目的C - 数値を使った配列
NSArray *myArray = [NSArray arrayWithObjects:
[NSNumber numberWithInt:1000],[NSNumber numberWithInt:237], [NSNumber numberWithInt:2673], nil];
int total = 0;
for(int i = 0; i < [myArray count]; i += 1){
total += [[myArray objectAtIndex: i]intValue];
NSLog(@"%i", total);
}
うまくいけば、短い方法がある...私はint型で配列を埋めるためにしたい...私はあなたがNSArrayのためのNSNumberを使用する必要が推測しにくい
「Cベース」の言語はありません。 –
'NSNumber'オブジェクトを必要とするものについては、それらをコレクションに格納し、ファイル/ネットワークストリームなどに自動的にエンコード/デコードすることができます。その他のものについては、C配列の古い古いC intを超高速検索(例えば、音声処理機能における周波数テーブル)を含む。 Objective-Cでは、どちらが最も適切かを選択することができ、両方をサポートします。 – jhabbott