Dodawanie liczby całkowitej do NSMutableArray
Nigdzie nie mogłem tego znaleźć, więc proszę tylko o upewnienie się. I tak, znam jego podstawowe, ale sądzę, że wolałbym to zrobić, zanim popełnię błąd milion razy:
Jeśli wykonam następujące czynności, czy rzuci domyślnie „0” do NSNumber (jeśli nie, jaki to jest typ obiektu), czy też musiałbym wykonać drugi kod?
(Albo oba mogą być błędne w stosunku do tego, co próbuję zrobić. Jeśli tak, daj mi znać. Oboje kompilują się, więc zastanawiam się tylko, który z nich jest „właściwy” (lub preferowany) i dlaczego.)
Kod 1:
<code>NSMutableArray array = [[[NSMutableArray alloc] init]]; [array addObject: 0]; </code>
Kod 2:
<code>NSMutableArray array = [[NSMutableArray alloc] init]; [array addObject: [NSNumber numberWithInt: 0]]; </code>