Почему наблюдатели свойств могут быть добавлены к хранимым свойствам, но не к ленивым хранимым свойствам

Я новичок в Swift и пытаюсь изучить концепцию наблюдателя свойств. В одном из руководств на Youtube кто-то упомянул, что «наблюдатели свойств могут быть добавлены к сохраненным свойствам, но не к ленивым хранимым свойствам».


person Thor    schedule 03.03.2016    source источник


Ответы (1)


ленивое сохраненное свойство не инициализируется, когда вы создаете экземпляр класса, поэтому вы не можете наблюдать изменение чего-то, что не было инициализировано

person Community    schedule 10.03.2016
comment
Почему нельзя просто добавить наблюдателя свойства при инициализации ленивого свойства? - person Lord Fresh; 06.09.2017