Anonymous Quiz
    24%
    map
      
    54%
    compactMap
      
    18%
    filter
      
    4%
    reduce
      
    👍1
  Anonymous Quiz
    6%
    Замыкание, выполняемое немедленно
      
    75%
    Замыкание, переданное как аргумент функции, вызываемое после выхода из этой функции
      
    14%
    Замыкание, хранящееся в памяти до окончания выполнения программы
      
    5%
    Замыкание, использующееся для обработки исключений
      
    👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤4👍1
  Anonymous Quiz
    81%
    contains
      
    13%
    includes
      
    5%
    has
      
    1%
    exists
      
    👍1
  Anonymous Quiz
    83%
    let dictionary: [Key: Value] = [:]
      
    1%
    let dictionary = Key-Value
      
    1%
    var dictionary: [Key + Value]
      
    15%
    var dictionary = <Key, Value>
      
    👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  Anonymous Quiz
    21%
    override
      
    63%
    final
      
    6%
    static
      
    9%
    private
      
    👍1
  Anonymous Quiz
    34%
    Tuple
      
    4%
    Union
      
    3%
    Variant
      
    59%
    Enum
      
    👍1
  1. Порождающие: например, Singleton, Factory, Builder, Prototype.
2. Структурные: например, Adapter, Decorator, Facade, Proxy.
3. Поведенческие: например, Observer, Strategy, Command, State, Template Method.?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2🔥2
  Anonymous Quiz
    18%
    Используя несколько классов
      
    70%
    Через протоколы
      
    8%
    При помощи extensions
      
    4%
    С помощью generics
      
    👍1🤔1
  Anonymous Quiz
    10%
    Методы в struct не могут изменять свойства
      
    5%
    Методы в struct всегда статические
      
    20%
    Методы в class могут быть объявлены как final
      
    64%
    Методы в struct требуют явного указания модификатора mutating для изменения свойств
      
    👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊4
  Anonymous Quiz
    57%
    используя strong
      
    27%
    используя weak
      
    11%
    используя unowned
      
    5%
    используя volatile
      
    💊3
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    27%
    
  3%
    
  66%
    
  4%
    
  👍1
  Anonymous Quiz
    91%
    if let
      
    1%
    if exists
      
    6%
    if not nil
      
    3%
    if has value
      
    ❤1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4❤2🔥2
  Anonymous Quiz
    17%
    if type
      
    68%
    switch type
      
    15%
    type case
      
    1%
    match type
      
    ❤1
  Anonymous Quiz
    2%
    var
      
    77%
    let
      
    9%
    const
      
    12%
    static
      
    ❤2🤔1
  1. Designated Initializer: основной инициализатор класса, который полностью инициализирует все свойства класса и вызывает соответствующий инициализатор суперкласса.
2. Convenience Initializer: вторичный инициализатор, который может облегчить или уточнить инициализацию объекта, обычно вызывая designated initializer в том же классе.?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤1🔥1