Лучшее решение: протестируйте и убедитесь сами!Это очень короткий пример!
Но да, это работает, конечно!ARC означает автоматический подсчет ссылок.Он просто говорит, что вам не нужно заботиться о release
, retain
и т. Д.
Если вы хотите, чтобы объект был нулевым, вы все равно можете это сделать, так как это простое присвоение указателя!
А что касается вашего кода, вы устанавливаете Array на ноль, прежде чем переназначить его oO!
Попробуйте получить логику вашего кода:
Если мой массив имеетобъекты
Then Array point to a new nil object
Но во всех случаях вы делаете:
Мой массив указывает на новый объект NSMutableArray
Так или нетваше условие оценивается как true, ваш код бесполезен, так как переменная примет другое значение сразу после!