svojstva

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
svojstva [2023/09/15 10:17]
oresh.dm
svojstva [2023/09/15 10:24] (текущий)
oresh.dm
Строка 1: Строка 1:
 ====== Свойства экземпляра ====== ====== Свойства экземпляра ======
 +Назначаются на каждый экземпляр класса отдельно
   * Хранимые свойства   * Хранимые свойства
   * Вычисляемые свойства   * Вычисляемые свойства
Строка 8: Строка 9:
  
 ====== Свойства Типа ====== ====== Свойства Типа ======
-static var phoneModel = "Iphone2"+НАзначаются на веь класс в целом и доступ через класс,а не экземпляры класса (обыноопичывают общее свойство для всего класса) 
 +  static var phoneModel = "Iphone2" 
 +   
 +====== Свойства класса (Классовые свойства)====== 
 +Они обязательно вычисляемые 
 +  class var companyTitle: String {return "Name of company"
 + 
 +====== Ленивые свойства====== 
 +Инициалиизируются в момент первого обращения к нему 
 + 
 +====== Наблюдатели свойств====== 
 +  *  
 +  * willSet {} - отрабатівает перед установкой свойства 
 +  * didSet {} - отрабатывает после установки значения
  • /sites/data/attic/svojstva.1694773039.txt.gz
  • Последнее изменение: 2023/09/15 10:17
  • oresh.dm