Anonymous Quiz
5%
Использование плагинов
58%
Применение open классов и методов
30%
Создание API для регистрации пользовательских функций
8%
Использование скриптов на Swift
💊4
Anonymous Quiz
67%
try/catch
17%
Error handling внутри каждой операции
9%
Использование futures и promises
7%
Сбор ошибок в массив и их последующая обработка
Инструмент Instruments (особенно Leaks и Allocations) из Xcode позволяет отслеживать живые объекты и найти retain cycles. Также можно использовать Xcode Memory Graph Debugger (в процессе отладки).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
47%
Variadic Parameters
40%
Optional Parameters
6%
Default Parameters
7%
Named Parameters
Anonymous Quiz
37%
Использование рекурсивных функций с try/catch
22%
Применение стека транзакций с проверками состояния
29%
Использование defer для роллбэка в каждой транзакции
12%
Применение шаблона Command для управления транзакциями
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
37%
Использование filter
40%
Применение allSatisfy
19%
Использование contains
4%
Проверка каждого элемента в цикле
Anonymous Quiz
42%
Использование private
9%
Применение internal
48%
Декларирование метода как final
0%
Использование restricted
💊1
Регулярное выражение — это шаблон для поиска и обработки строк. Используется для валидации формата (email, номера), поиска подстрок, замены текста по шаблону и разбора сложных строк.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
42%
Использование DataMigrationManager
33%
Применение CoreData Versioning
16%
Использование UserDefaults для трекинга версий
9%
Применение Automatic Schema Evolution
Anonymous Quiz
1%
Ссылочный тип
1%
Примитивный тип
96%
Опционал
1%
Указатель
2. UIKit определяет целевой объект (UIView) на основе его координат.
3. Событие передаётся в методы touchesBegan, touchesMoved, touchesEnded или touchesCancelled.
4. Если объект не обрабатывает событие, оно передаётся следующему объекту в цепочке обработки событий (responder chain).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
63%
Использование Optionals
11%
Проверка типов на этапе выполнения
19%
Применение строгих правил компиляции
7%
Использование throws и catch
Anonymous Quiz
23%
Использование DispatchQueue
64%
Использование NSLock
5%
Применение атомарных операций
9%
Применение atomic свойств