Anonymous Quiz
    5%
    performAfter
      
    88%
    DispatchQueue.asyncAfter
      
    7%
    Timer.scheduledTimer
      
    0%
    runLater
      
    Task — это единица асинхронной работы, которая может быть запущена, приостановлена, возобновлена и завершена. В Swift и других языках (например, C#, Kotlin) Task представляет собой объект, выполняющий асинхронный код, часто с возможностью получения результата. Задачи помогают структурировать конкурентный код более удобно, чем вручную через потоки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    5%
    continue
      
    67%
    break
      
    25%
    return
      
    3%
    exit
      
    💊10
  Anonymous Quiz
    40%
    Использование static let
      
    32%
    Закрытие конструктора через private
      
    5%
    Использование глобальной переменной
      
    23%
    Все вышеуказанное
      
    💊5
  Когда происходит первый доступ к view, или когда вызывается метод loadView(). Тогда UIViewController инициализирует дерево вью
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    93%
    ClassName()
      
    2%
    new ClassName()
      
    2%
    
  3%
    create ClassName()
      
    Anonymous Quiz
    78%
    deinit
      
    11%
    finalize
      
    2%
    destroy
      
    9%
    release
      
    🤔4
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    8%
    Memory Management
      
    92%
    Automatic Reference Counting (ARC)
      
    0%
    Garbage Collection
      
    0%
    Pointer Management
      
    Anonymous Quiz
    32%
    Equatable
      
    17%
    Hashable
      
    15%
    Switchable
      
    36%
    CaseIterable
      
    Value-типы хранятся в стеке, создаются копии при передаче. Reference-типы хранятся в куче, передаются по ссылке. Управление памятью для reference-типа осуществляется через ARC. Value-типы быстрее в простых задачах, reference — гибче при сложных связях.
Вот подробные ответы на все вопросы, которые касаются управления памятью, навигации, работы потоков и асинхронности в iOS, а также концепций ARC и утечек:
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔1
  Anonymous Quiz
    12%
    CocoaPods
      
    1%
    Carthage
      
    86%
    Swift Package Manager
      
    1%
    Homebrew
      
    💊2
  Anonymous Quiz
    10%
    Наследование
      
    17%
    Полиморфизм
      
    71%
    Расширения (Extensions)
      
    3%
    Инкапсуляция
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    26%
    Метод для объединения нескольких опционалов
      
    54%
    Синтаксис для безопасного доступа к свойствам, методам и сабскриптам опциональных значений
      
    1%
    Способ создания опционалов
      
    19%
    Оператор для распаковки опционалов
      
    Anonymous Quiz
    30%
    private
      
    21%
    fileprivate
      
    46%
    internal
      
    3%
    public
      
    init — это конструктор, который отвечает за инициализацию объекта: присваивает значения свойствам, вызывает базовый инициализатор, устанавливает зависимости. Вызывается при создании экземпляра класса или структуры.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    7%
    Замыкание не выполняется
      
    57%
    Возникает ошибка времени выполнения
      
    24%
    Значение self устанавливается в nil
      
    12%
    Замыкание возвращает nil
      
    Anonymous Quiz
    30%
    Использование сторонних библиотек, таких как Sourcery
      
    8%
    Ручное добавление свойств в коде
      
    36%
    Использование протоколов с расширениями
      
    26%
    Применение runtime reflection
      
    Массив (Array) в Swift — это структура (value type). Он копируется при передаче, но благодаря Copy-on-Write механизму не дублирует данные до изменения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔2
  