То, что все сказали выше, абсолютно верно. Вам нужен релиз в этом фрагменте кода.
Однако , важно иметь в виду, что присвоение свойству уменьшит количество сохраняемых данных, если это правильно. То есть:
foo = nil; // doesn't lower
bar.foo = nil; // probably does
Свойства выглядят как обычные переменные, но на самом деле это не так; они управляют своим собственным управлением памятью разумно. Об этом следует помнить, когда вы работаете с ними.