Anonymous Quiz
    46%
    Использование CoreData с KVO
      
    36%
    Применение библиотеки Realm с автоматическими обновлениями
      
    16%
    Ручное обновление данных через NotificationCenter
      
    1%
    Синхронизация через iCloud
      
    В зависимости от платформы:
- GCD (Grand Central Dispatch) — диспетчер задач в iOS.
- Operation и OperationQueue.
- NSThread (устаревшее).
- DispatchQueue.async / sync.
- Thread, RunLoop.
- coroutine-подходы в других языках (например, Kotlin, Python).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    11%
    Отслеживание уведомлений о смене языка
      
    5%
    Перезагрузка приложения при каждом запуске
      
    23%
    Динамическая подгрузка ресурсов в зависимости от языка
      
    60%
    Использование NotificationCenter для получения уведомлений о смене настроек
      
    Anonymous Quiz
    2%
    Когда нужен наследуемый тип
      
    5%
    Когда требуется управление памятью с подсчетом ссылок
      
    73%
    Для типов, представляющих простые значения без поведенческой сложности
      
    20%
    Когда объекты должны иметь разделяемое состояние
      
    1. Начинает с верхнего окна (UIWindow).
2. Рекурсивно спускается вниз по иерархии subviews, начиная с последней в списке (она визуально выше).
3. Проверяет:
- isHidden == false
- alpha > 0.01
- isUserInteractionEnabled == true
- point(inside:with:) == true
4. Если условия выполнены — эта вью становится responder’ом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2🔥1
  Anonymous Quiz
    18%
    Проверка версии ОС перед выполнением кода
      
    73%
    Использование условной компиляции с проверкой #available
      
    9%
    Применение Swift version flags
      
    0%
    Загрузка кода во время выполнения
      
    Anonymous Quiz
    2%
    let array = [Int]()
      
    96%
    var array = [Int]()
      
    0%
    const array = [Int]()
      
    2%
    array = []
      
    – nil означает отсутствие значения (например, необязательное значение отсутствует).
– NaN (Not a Number) означает, что результат арифметической операции недопустим (например, деление нуля на ноль).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊1
  Anonymous Quiz
    14%
    iterate(over:)
      
    0%
    generate()
      
    62%
    lazy()
      
    24%
    sequence(first:next:)
      
    Anonymous Quiz
    16%
    Пустое множество
      
    50%
    Множество, содержащее элементы обоих множеств
      
    31%
    Множество, содержащее только уникальные элементы
      
    3%
    Ошибка выполнения
      
    await используется для приостановки выполнения текущей функции до завершения асинхронной операции. Оно позволяет писать асинхронный код в линейной, читаемой форме, без колбэков. Пока задача выполняется, поток освобождается, и система может выполнять другие действия.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    0%
    Замыкание, выполняемое немедленно
      
    87%
    Замыкание, переданное как аргумент функции, вызываемое после выхода из этой функции
      
    13%
    Замыкание, хранящееся в памяти до окончания выполнения программы
      
    0%
    Замыкание, использующееся для обработки исключений
      
    Anonymous Quiz
    56%
    15
      
    25%
    18
      
    14%
    20
      
    5%
    22
      
    💊3🤔1
  1. Удобен для координации задач, выполняемых параллельно.
2. Используется для уведомления, когда все задачи завершены.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    1%
    open
      
    2%
    public
      
    89%
    fileprivate
      
    8%
    private
      
    Anonymous Quiz
    1%
    Прямая загрузка из интернета
      
    12%
    Использование UIImage с предварительной обработкой
      
    78%
    Кэширование обработанных изображений
      
    9%
    Декодирование в фоновом потоке
      
    💊3🤔2
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5
  Anonymous Quiz
    5%
    private
      
    95%
    fileprivate
      
    0%
    internal
      
    0%
    public
      
    💊4
  Anonymous Quiz
    76%
    Использование DispatchQueue.global().async и DispatchQueue.main.async
      
    16%
    Применение asyncAfter и sync
      
    4%
    Использование OperationQueue
      
    3%
    Использование performSelector(inBackground:)
      
    UIWindow наследуется от UIView, а значит, участвует в иерархии отображения. Она представляет основное окно, в котором располагаются все видимые элементы приложения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    90%
    Определение private init()
      
    4%
    Использование closed init()
      
    1%
    Использование public init()
      
    5%
    Определение protected init()