Я не мог найти это нигде, поэтому я прошу только просить вас убедиться. И да, я знаю его основные, но я полагаю, что я предпочел бы получить это, прежде чем совершу ошибку миллион раз:
Если я сделаю следующее, то он по умолчанию добавит "0" к NSNumber (если нет, какой тип объекта он) или мне нужно будет сделать второй код?
(Или оба из них могут быть неправильными для того, что я пытаюсь сделать. Если да, дайте мне знать. Они оба компилируются, поэтому мне просто интересно, какой из них "правильный" (или предпочтительный) и почему.)
Код 1:
NSMutableArray array = [[[NSMutableArray alloc] init]];
[array addObject: 0];
Код 2:
NSMutableArray array = [[NSMutableArray alloc] init];
[array addObject: [NSNumber numberWithInt: 0]];