Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  Anonymous Quiz
    6%
    Сильная ссылка
      
    49%
    Слабая ссылка, которая всегда имеет значение
      
    33%
    Ссылка без владельца
      
    12%
    Опциональная ссылка без владельца
      
    👍1
  Anonymous Quiz
    72%
    defer
      
    22%
    guard
      
    3%
    final
      
    3%
    ensure
      
    👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    20%
    public
      
    4%
    private
      
    68%
    internal
      
    8%
    open
      
    👍1
  Anonymous Quiz
    72%
    throw Error.myError
      
    3%
    raise Error.myError
      
    21%
    exception Error.myError
      
    3%
    trigger Error.myError
      
    👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    29%
    typealias
      
    39%
    enum
      
    5%
    struct
      
    27%
    union
      
    🤯5👍1
  Anonymous Quiz
    52%
    using DispatchQueue.once
      
    30%
    using DispatchQueue.main
      
    7%
    using DispatchQueue.global
      
    11%
    using dispatch_once
      
    🤯1
  1. Инкапсуляция: сокрытие внутренних деталей реализации объекта и объединение данных и методов, работающих с этими данными, в один объект.
2. Наследование: создание нового класса на основе существующего.
3. Полиморфизм: возможность обращаться с объектами, производными от одного базового класса, для выполнения методов, определенных в базовом классе, но переопределенных в производных.
4. Абстракция: определение интерфейса взаимодействия с объектом, отделяющего его функциональное поведение от конкретной реализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  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