====== Свойства экземпляра ====== Назначаются на каждый экземпляр класса отдельно * Хранимые свойства * Вычисляемые свойства var motivation: Int { } ====== Свойства Типа ====== НАзначаются на веь класс в целом и доступ через класс,а не экземпляры класса (обыноопичывают общее свойство для всего класса) static var phoneModel = "Iphone2" ====== Свойства класса (Классовые свойства)====== Они обязательно вычисляемые class var companyTitle: String {return "Name of company"} ====== Ленивые свойства====== Инициалиизируются в момент первого обращения к нему ====== Наблюдатели свойств====== * * willSet {} - отрабатівает перед установкой свойства * didSet {} - отрабатывает после установки значения