Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
svojstva [2023/09/15 10:20] oresh.dm |
svojstva [2023/09/15 10:24] (текущий) oresh.dm |
||
|---|---|---|---|
| Строка 10: | Строка 10: | ||
| ====== Свойства Типа ====== | ====== Свойства Типа ====== | ||
| НАзначаются на веь класс в целом и доступ через класс, | НАзначаются на веь класс в целом и доступ через класс, | ||
| - | static var phoneModel = " | + | |
| + | |||
| + | ====== Свойства класса (Классовые свойства)====== | ||
| + | Они обязательно вычисляемые | ||
| + | class var companyTitle: | ||
| + | |||
| + | ====== Ленивые свойства====== | ||
| + | Инициалиизируются в момент первого обращения к нему | ||
| + | |||
| + | ====== Наблюдатели свойств====== | ||
| + | * | ||
| + | * willSet {} - отрабатівает перед установкой свойства | ||
| + | * didSet {} - отрабатывает после установки значения | ||