なぜmyNumber
に追加されなかったのか疑問に思いmyArray
ます。申し訳ありませんが、答えが本当に明白な場合。配列に関するObjective-Cの本のこのセクションで立ち往生しています。
int main (int argc, char *argv[]) {
@autoreleasepool {
NSNumber *myNumber = [NSNumber numberWithInt: 5];
NSMutableArray *myArray = [NSMutableArray array];
[myArray addObject: myNumber];
NSLog(@"%lu", [myArray count]);
NSLog(@"%@", [myArray objectAtIndex: 0]);
}
return 0;
}
出力:
2012-08-02 21:53:30.827 prog[1889:707] 0
2012-08-02 21:53:30.829 prog[1889:707] (null)