Я читаю о кодировании и декодировании, и я заметил, что иногда люди пропускают конец, я также заметил, что сохранение иногда используется для некоторых переменных, но не для других. Могу ли я спросить...
(1) Какова цель этого сохранения и почему это иногда не нужно?
(2) Использует ли использование сохранения, что мне нужно сопоставить его с выпуском, и если да, то где?
- (id) initWithCoder: (NSCoder *) decoder {
name = [[decoder decodeObjectForKey: @"CardName"] retain];
email = [[decoder decodeObjectForKey: @"CardEmail"] retain];
}
или
- (id) initWithCoder: (NSCoder *) decoder {
name = [decoder decodeObjectForKey: @"CardName"];
email = [decoder decodeObjectForKey: @"CardEmail"];
}
Гэри