Anonymous Quiz
20%
public
4%
private
68%
internal
8%
open
👍1
Anonymous Quiz
72%
throw Error.myError
3%
raise Error.myError
22%
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
12%
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
7%
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
65%
Методы в 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