0
Cの場合、次のような配列を初期化します。2 dim配列を初期化するNSMutableArray
NSInteger x [3] [10];それは動作します。
以下、私は動作する1つの薄暗い配列を持っています。これをすべて2次元配列に移動したいのですが、どのように初期化するのですか?つまり、以下のコードを2次元で使用できるようにします。
NSMutableArray *SRData;
SRData = [[NSMutableArray alloc] init];
NSMutableDictionary *SRRow;
SRRow = [[NSMutableDictionary alloc] init];
[SRRow setObject:@"Read" forKey:@"Descr"];
[SRRow setObject:@"Read2.png" forKey:@"Img"];
[SRRow setObject:@"Read the codes" forKey:@"Det"];
[SRData addObject:SRRow] ;
[SRRow release];
便利な省略表現はありません。インライン関数は、 'NSArray'ではなくC配列(' id'のC配列)を使うだけで便利な場合があります( 'Get(array、x、y)') ARCではややトリッキーですが、まだ合法です。) –
コメントありがとうございます! –
私はこれを正確に頭に浮かべているようには見えません。私が最初にこれを読んだときは理にかなっていますが、今は私が失ってしまったコードをしようとしています。上記のコードをどのように取って2次元を追加するのか誰かに教えてもらえますか?私はRyansの例が素晴らしいと思って、私はほとんどそこにいると思うが、完全な例を見ることなくそれをつかむことはできない。何か助けてくれてありがとう! –