, поскольку он доступен только для чтения, у вас не будет установщика, но вы можете установить значение, установив внутреннюю переменную-член. Если вы установили внутреннюю переменную, вам нужно сохранить ее.
_someIVar = [thingy retain];
Обратите внимание, что вы можете позвонить через KVC и получить удержание на срабатывание
[self setValue:myValue forKey:@"someProp"];
Итак, чтобы ответить на ваш первоначальный вопрос, Нет, вы не получите автоматическое сохранение / разблокирование, если вы устанавливаете iVar напрямую. Вы должны сохранить / отпустить, если вы манипулируете iVar.