Я загружаю массив с помощью чисел с плавающей запятой, как это:
NSArray *arr= [NSArray arrayWithObjects:
[NSNumber numberWithFloat:1.9],
[NSNumber numberWithFloat:1.7],
[NSNumber numberWithFloat:1.6],
[NSNumber numberWithFloat:1.9],nil];
Теперь я знаю, что это правильный способ сделать это, однако меня смущает количество розничных продаж.
Каждый объект создается методом [NSNumber numberWithFloat:]
.Это дает объекту 1 счет.- в противном случае объект будет возвращен
Метод arrayWithObjects:
отправляет сообщение сохранения каждому объекту.
Это означает, что каждый объект имеетсохраняйте продолжение 2. Когда массив освобождается, каждый объект освобождается, оставляя их со счетом сохранения 1.
Что я пропустил?