Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
62%
Использование шаблона Observer
9%
Применение Delegation
22%
Использование Notifications
7%
Применение Bindings
Anonymous Quiz
38%
Использование public let
53%
Применение private(set) public get
5%
Использование readonly
3%
Применение immutable
Anonymous Quiz
30%
Использование Singleton
4%
Применение Event Bus
59%
Использование Dependency Injection
7%
Применение Interface
Anonymous Quiz
38%
Использование Codable
31%
Применение JSONSerialization
8%
Использование Type-Safe JSON
23%
Применение Decodable
😁3
Anonymous Quiz
26%
Использование Mutex
28%
Применение Semaphore
8%
Использование Synchronized block
38%
Применение Dispatch Barrier
🤯1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
28%
Использование Date()
19%
Применение SystemClock интерфейса
26%
Создание мок объекта для времени
27%
Использование TimeInterval
Anonymous Quiz
3%
Использование volatile
14%
Применение atomic
44%
Использование DispatchQueue.sync
39%
Применение NSLock
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
40%
Использование NotificationCenter для подписки на UIDeviceOrientationDidChangeNotification
25%
Применение KVO на UIDevice.current.orientation
21%
Использование метода viewWillTransition(to:size:)
13%
Применение глобального слушателя в AppDelegate
Anonymous Quiz
23%
Повторное использование NSRegularExpression
7%
Использование литералов регулярных выражений
15%
Компиляция регулярных выражений в начале исполнения
56%
Использование static переменной для хранения регулярного выражения
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
66%
Использование DispatchGroup
4%
Применение Promise.all
22%
Использование async/await с группой
7%
Применение Semaphore
Anonymous Quiz
65%
Использование протоколов и делегатов
4%
Применение универсальных шаблонов
26%
Использование typealias для определения типов сообщений
5%
Применение модели EventBus с типизацией
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
25%
Использование шаблона Singleton
15%
Применение пула объектов (Object Pool pattern)
30%
Использование статических фабрик
30%
Применение weak ссылок для управления памятью
Anonymous Quiz
13%
concurrent
55%
serial
11%
async
21%
sync
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
61%
Когда существует круговая ссылка, но один из объектов будет жить всегда
12%
Для временных ссылок на экземпляры
18%
Когда оба объекта могут быть уничтожены одновременно
9%
Для создания сильных ссылок в замыканиях