Нет, не с NSArray
.NSArray
- это связанный список, использующий структуры, поэтому он не стоит malloc
за кулисами.Проверка на nil, по крайней мере, с помощью NSArray
довольно бессмысленна.
Однако, если вы использовали, например, класс коллекции CCArray
, из cocos2d, тогда проверка на nil с большим массивом может быть полезной.
Тем не менее, размер указателя на iOS составляет 8 байт, и даже C-массив из 1000 элементов занимает всего 8 КБ ОЗУ.В большинстве случаев вы не будете использовать достаточно памяти до того момента, когда у вас закончится.
Также обратите внимание, что если вы дошли до того, что у вашего приложения не хватает памяти, есть много методов делегатов.что вы можете зарегистрироваться, чтобы получить предупреждение об этом и исправить это.