🧠Проверь свои знания: Можно ли расширять перечисления в Swift?
Anonymous Quiz
93%
Да, можно.
7%
Нет, нельзя.
👍1
Bei Code 🍏
🧠Проверь свои знания: Можно ли расширять перечисления в Swift?
Пример кода к этому вопросу.
Посмотрите пожалуйста, после ответа в тесте☺️.
Посмотрите пожалуйста, после ответа в тесте☺️.
👍1👏1
🧠Проверь свои знания: Что такое willSet и didSet в Swift?
Anonymous Quiz
8%
Методы инициализации класса
17%
Свойства структуры
75%
Наблюдатели свойств
0%
Декораторы функций
👍2
🧠Проверь свои знания: Когда вызывается willSet?
Anonymous Quiz
23%
После изменения свойства
77%
Перед изменением свойства
0%
Только при явном вызове
0%
Никогда
👍1
Как получить новое значение свойства в willSet?
Anonymous Quiz
0%
Через $newValue
15%
Через oldValue
85%
Через newValue
0%
Напрямую из self.property
👍1👏1
🚀 Xcode Лайфхак: Быстрая очистка и перезапуск ⚡️
Если при разработке вы зашли в тупик из-за ошибки, попробуйте эти действия в первую очередь:
🗑 Удалите DerivedData – старые данные могут мешать сборке.
🧹 Очистите кэш Xcode – иногда ошибки связаны с закешированными данными.
📱 Перезапустите симулятор – это поможет сбросить возможные сбои.
🧽 Очистите контент и настройки симулятора – верните его в исходное состояние.
🫧 Удалите приложение и сбилдите заново – свежая установка решает многие проблемы.
↪️ Перезапустите Xcode – иногда достаточно просто начать с чистого листа.
Если при разработке вы зашли в тупик из-за ошибки, попробуйте эти действия в первую очередь:
🗑 Удалите DerivedData – старые данные могут мешать сборке.
🧹 Очистите кэш Xcode – иногда ошибки связаны с закешированными данными.
📱 Перезапустите симулятор – это поможет сбросить возможные сбои.
🧽 Очистите контент и настройки симулятора – верните его в исходное состояние.
🫧 Удалите приложение и сбилдите заново – свежая установка решает многие проблемы.
↪️ Перезапустите Xcode – иногда достаточно просто начать с чистого листа.
👍1🔥1
🧠Проверь свои знания: Когда вызывается didSet?
Anonymous Quiz
8%
Перед изменением свойства
67%
После изменения свойства
25%
Только при первом присваивании
0%
Никогда
👍1
🧠Проверь свои знания: Как получить предыдущее значение свойства в didSet?
Anonymous Quiz
8%
Через self.property
23%
Через previousValue
69%
Через oldValue
0%
Через self.oldValue
👏1
Bei Code 🍏
🧠Проверь свои знания: Как получить предыдущее значение свойства в didSet?
Пример кода к этому вопросу.
Посмотрите пожалуйста, после ответа в тесте☺️.
Посмотрите пожалуйста, после ответа в тесте☺️.
👍1🔥1
Bei Code 🍏
Пример кода к этому вопросу. Посмотрите пожалуйста, после ответа в тесте☺️.
Подскажите пожалуйста, полезен ли такой формат?
Anonymous Poll
100%
Полезен
0%
Не полезен
0%
Напишу свой варинт в комментариях)
🧠Можно ли использовать 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