Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    11%
    prepend(_:)
      
    27%
    append(_:)
      
    61%
    insert(_:at:)
      
    1%
    push(_:)
      
    Anonymous Quiz
    76%
    map(_:)
      
    11%
    filter(_:)
      
    11%
    reduce(_:)
      
    2%
    accumulate(_:)
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    85%
    private(set)
      
    3%
    public(get)
      
    0%
    open(set)
      
    12%
    internal(set)
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤1👍1🔥1
  Anonymous Quiz
    33%
    Использование chaining
      
    22%
    Применение if let
      
    36%
    Использование guard let
      
    9%
    Применение multiple binding
      
    💊7🤯5
  Anonymous Quiz
    3%
    Использование strong для делегата
      
    88%
    Использование weak для делегата
      
    4%
    Использование unowned для делегата
      
    5%
    Использование static для делегата
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔2
  Anonymous Quiz
    17%
    public
      
    6%
    open
      
    24%
    fileprivate
      
    53%
    internal
      
    Anonymous Quiz
    32%
    Использование нескольких блоков catch
      
    30%
    Использование объединения типов в одном блоке catch
      
    15%
    Определение обобщенного типа исключений
      
    22%
    Использование паттерн матчинга в catch
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    84%
    Выполняется перед выходом из текущего блока кода
      
    5%
    Выполняется после загрузки всех классов в модуле
      
    5%
    Выполняется перед инициализацией любых переменных
      
    6%
    Выполняется сразу после входа в функцию
      
    Anonymous Quiz
    46%
    Использование willSet для предварительной обработки
      
    9%
    Определение computed property
      
    17%
    Применение initializer для установки начального значения
      
    27%
    Использование didSet для проверки значения
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    7%
    Использование функционального возвращения
      
    12%
    Определение вложенной функции
      
    14%
    Применение высшего порядка функции
      
    67%
    Определение типа функции как возвращаемого значения
      
    Anonymous Quiz
    43%
    Использование DispatchQueue.main.async
      
    52%
    Применение DispatchQueue.global().async
      
    3%
    Использование performSelectorInBackground
      
    2%
    Применение asyncAfter
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    23%
    Использование & для соединения протоколов
      
    65%
    Перечисление протоколов через запятую
      
    7%
    Определение каждого протокола в отдельном generic
      
    5%
    Использование массива протоколов
      
    Anonymous Quiz
    52%
    typealias StringFunction: (Int) -> String
      
    35%
    typealias StringFunction = (Int) -> String
      
    8%
    typealias StringFunction = Function<Int, String>
      
    5%
    typealias StringFunction = (Input: Int, Output: String)
      
    🤔2