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