Я делаю метод set:сохранить объект в объективе-c
OBS: somobject - это атрибут класса.
– (void)setSomeObject:(SomeObject *)newSomeobject { [someobject autorelease]; someobject = [newSomeobject retain]; return; }
на [SOMObject autorelease] Я заявляю, что я не хочу больше владеть объектом под сферу setSomeObject.
Будет ли выпущен «некоторый объект», сохраненный другим объектом? Или объект будет выпущен только по методу setSomeObject?
Если атрибут класса someobject уже существует?
Каким будет поведение этого объекта?
Хорошо, я прочитал и понял. Благодарю. Будет отображен некоторый объект, и атрибут будет установлен с другим атрибутом, а сохранение вызвано в newSomeObject, чтобы обеспечить право собственности на объект. – okami