私はobjective-cで2次元配列を作成しようとしていますが、実際にはNSArray
を使用する必要はありません。なぜなら、intを使用していてコードが煩わしいからです。{[array objectAtIndex:x] objectAtIndex:y]
数字をNSNumber
から元に戻すには...余分な作業がたくさんあるようです。iPhone SDK 2d int array
以下の操作はできませんか?
// .h file
int aTiles[10][2];
// .m file
aTiles = {
{ 0, 0}, // 0
{ 0, 1}, // 1
{ 1, 5}, // 2
{ 0, 0}, // 3
{ 0, 0}, // 4
{ 0, 0}, // 5
};
それは同じライン(int a[x][x] = {...};
)で一緒に動作しますが、私は私がどの関数からもアクセスすることができますので、配列は、公開する必要があります。
セカンドラインにはセミコロンが必要です。
おかげ
これは許可されています。 –
Jon Skeetはここで素敵な説明をしてくれます:http://stackoverflow.com/questions/7043372/int-a-1-2-weird-comma-allowed-any-particular-reason/7043410#7043410 –
Jon Skeet - それはあなたができる最高の? ;-) – Rayfleck