Какао Touch сохранить объект, возвращенный из NSUserDefaults? - PullRequest
1 голос
/ 22 октября 2010

У меня есть объект NSArray, извлеченный из стандартного объекта пользователя по умолчанию, [NSUSerDefaults standardUserDefaults].Я хочу сохранить этот массив как переменную-член другого объекта и использовать его в течение всего времени существования этого объекта.

Я не уверен, является ли массив из NSUserDefaults объектом автоматического выпуска.Должен ли я сохранить массив?

1 Ответ

2 голосов
/ 22 октября 2010

Вы должны сохранить массив.

Вы можете видеть, что, поскольку здесь не задействовано копирование / новое / alloc, возвращаемый объект не сохраняется автоматически. Это означает, что вам нужно сохранить.

Существует две возможности, что объект автоматически освобождается или просто сохраняется внутри NSUSerDefaults (скорее всего).

...