【Objective-C】多次元配列の動的追加

多次元配列の動的追加

--- 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]);
    }
}