🧠Можно ли использовать willSet и didSet у let-константы?
Anonymous Quiz
20%
Да, можно
80%
Нет, нельзя
👍1
Bei Code 🍏
🧠Можно ли использовать willSet и didSet у let-константы?
Пример кода к этому вопросу.
Посмотрите пожалуйста, после ответа в тесте☺️.
Посмотрите пожалуйста, после ответа в тесте☺️.
❤1👀1
🧠В каких случаях willSet и didSet не вызываются?
Anonymous Quiz
7%
При изменении static свойств
36%
При изменении lazy свойств
50%
При изменении свойства внутри init
7%
Всегда вызываются
👍3
Bei Code 🍏
🧠В каких случаях willSet и didSet не вызываются?
Пример кода к этому вопросу.
Посмотрите пожалуйста, после ответа в тесте☺️.
Посмотрите пожалуйста, после ответа в тесте☺️.
👍3
🧠Что такое ленивое свойство (lazy property) в Swift?
Anonymous Quiz
0%
Свойство, значение которого изменяется при каждом доступе
86%
Свойство, которое инициализируется при первом обращении к нему
14%
Свойство, которое всегда содержит nil до инициализации вручную
0%
Свойство, доступное только в главном потоке
👍1👀1
Bei Code 🍏
🧠Что такое ленивое свойство (lazy property) в Swift?
Пример кода к этому вопросу.
Посмотрите пожалуйста, после ответа в тесте☺️.
Посмотрите пожалуйста, после ответа в тесте☺️.
👀2
🧠Как объявить ленивое свойство в Swift?
Anonymous Quiz
0%
var property: Type = lazy ...
93%
lazy var property: Type = ...
7%
var lazy property: Type = ...
0%
lazy let property: Type = ...
👍1🔥1
🧠Когда инициализируется ленивое свойство?
Anonymous Quiz
0%
При создании экземпляра класса или структуры
27%
При первом вызове метода класса
73%
При первом обращении к нему
0%
При компиляции
👍2🔥1
Bei Code 🍏
🧠Когда инициализируется ленивое свойство?
🧐Пример кода к этому вопросу.
Посмотрите пожалуйста, после ответа в тесте☺️.
Посмотрите пожалуйста, после ответа в тесте☺️.
⚡1👍1
Представь ленивого кота. 😺 Он весь день лежит, но стоит позвать на еду – нехотя встаёт.
Так же работает lazy var в Swift! 🖥️ Оно создаётся только при первом обращении.
Зачем? 🤔
✅ Экономит ресурсы – не создаётся заранее.
✅ Не делает лишнего – если не нужно, не создастся.
lazy var – как кот, который двигается только на зов. 😆
Так же работает lazy var в Swift! 🖥️ Оно создаётся только при первом обращении.
Зачем? 🤔
✅ Экономит ресурсы – не создаётся заранее.
✅ Не делает лишнего – если не нужно, не создастся.
lazy var – как кот, который двигается только на зов. 😆
😁2⚡1
Бей код в радость, а не в износ 🚀🔥
Лучше писать по чуть-чуть каждый день ✍️, чем за раз пытаться покорить горы кода ⛰️. Постоянный, но умеренный ритм ⏳ — залог прогресса 📈 без выгорания 😌. Главное — не количество часов ⏰, а стабильность ⚖️ и удовольствие от процесса 🎯✨.
@Bei_Code
Лучше писать по чуть-чуть каждый день ✍️, чем за раз пытаться покорить горы кода ⛰️. Постоянный, но умеренный ритм ⏳ — залог прогресса 📈 без выгорания 😌. Главное — не количество часов ⏰, а стабильность ⚖️ и удовольствие от процесса 🎯✨.
@Bei_Code
❤3
⚡1👍1
🧠Где можно использовать ленивые свойства?
Anonymous Quiz
33%
В классах
0%
В структурах
0%
В перечислениях
67%
В классах и структурах
👍1🔥1
Bei Code 🍏
🧠Где можно использовать ленивые свойства?
Пример кода к этому вопросу.
Посмотрите пожалуйста, после ответа в тесте 👀.
Посмотрите пожалуйста, после ответа в тесте 👀.
❤3👍1
🧠Можно ли использовать lazy с вычисляемыми свойствами (computed properties)?
Anonymous Quiz
61%
Да, можно
39%
Нет, нельзя
❤1👍1
🧠Как ленивые свойства ведут себя в многопоточной среде?
Anonymous Quiz
31%
Они потокобезопасны
38%
Они могут быть инициализированы несколько раз
25%
Они доступны только в основном потоке
6%
Они блокируют выполнение потока до инициализации
❤2
🧠 Что делает @escaping в объявлении параметра замыкания?
Anonymous Quiz
0%
Указывает, что замыкание будет вызвано сразу
71%
Указывает, что замыкание может быть вызвано после выхода из функции
29%
Указывает, что замыкание должно быть выполнено в фоновом потоке
❤2👍1
Bei Code 🍏
🧠 Что делает @escaping в объявлении параметра замыкания?
Пример кода к этому вопросу.
Посмотрите пожалуйста, после ответа в тесте 👀.
Посмотрите пожалуйста, после ответа в тесте 👀.
❤2👍1