次のようなコードを書きます。
_myDataArray = [[NSMutableArray alloc] initWithCapacity : kNum];
for (int i=0; i<kNum; i++) {
MyData *myData = [[[MyData alloc] init] autorelease];
pageData.title = [NSString stringWithFormat:@"No.%d line", i];
[_myDataArray addObject:myData];
}
iOS 4.3 シミュレーターでは問題ありませんが、lldb デバッガーでは _myDataArray が nil と表示されます
(lldb) po _myDataArray
(NSMutableArray *) $2 = 0x00000000 <nil>
iOS 5.0/5.1 シミュレータでは Xcode 4.3.1 ですが、表示の結果は正しいです。
Xcode 4.3.2 では、この問題が修正されているようです。