多次元配列の動的追加
--- 2013/07/21 追記 ---
以下のブログに僕のコードを修正した正しいコードが載っています。
間違った情報を載せてしまい、すいませんでした。
修正ありがとうございます。
http://shirura.jugem.jp/?eid=120
--- 追記終わり ---
なぜかこれに2時間かかった・・・。
iOSに関してはAndroidと似てるから理解できるけど、
Objective-Cは慣れない・・・。
NSArray *ar3 = [[NSArray alloc] initWithObjects:@"one", @"two", @"three", nil]; NSMutableArray *ar2 = [[NSMutableArray alloc] init]; for(int i = 0; i < 5; i++){ [ar2 addObject:ar3]; } NSMutableArray *ar1 = [[NSMutableArray alloc] init]; for(int i = 0; i < 5; i++){ [ar1 addObject:ar2]; } for(NSArray *ar3 in ar1){ for(int i = 0; i < [ar3 count]; i++){ NSLog(@"%@", [[ar3 objectAtIndex:i] objectAtIndex:0]); NSLog(@"%@", [[ar3 objectAtIndex:i] objectAtIndex:1]); NSLog(@"%@", [[ar3 objectAtIndex:i] objectAtIndex:2]); } }