Поскольку у Swift нет поддержки ivar, как в ObjC, кажется, что в любое время используется геттер/сеттер, свойство автоматически становится вычисленным свойством.Может ли хранимое имущество в Свифте иметь геттер и сеттер?
Является ли мое предположение правильным или может хранить имущество в Свифте, есть ли у него геттер/сеттер? До сих пор весь код getter/setter, который я видел и использовал, предназначен для вычисляемых свойств, и я хочу убедиться, что это на 100% правильно.
Так что есть на самом деле не способ создания пользовательского поглотителя для сохраненного имущества, правильно? – Boon
Нет, нет способа. Вы должны создать частное хранимое свойство '_name', например, и вычисленное свойство' name', которое использует '_name' в качестве хранилища резервных копий. – robertvojta
@robertvojta Спасибо за подтверждение. – Boon