Anonymous Quiz
75%
oldValue
15%
newValue
6%
current
5%
before
❤1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
2%
public
24%
private
70%
fileprivate
4%
internal
Anonymous Quiz
91%
async
8%
await
2%
defer
0%
parallel
1. `loadView` создает представление, которое контроллер управляет.
2. `viewDidLoad` вызывается после загрузки представления контроллера в память.
3. `viewWillAppear` выполняется перед тем, как представление станет видимым.
4. `viewDidAppear` вызывается после того, как представление появилось на экране.
5. `viewWillDisappear` и `viewDidDisappear` вызываются перед и после того, как представление было удалено с экрана.
6. `deinit` вызывается перед освобождением экземпляра контроллера из памяти.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
23%
Ссылка, которая предотвращает утечку памяти
5%
Ссылка, которая увеличивает счётчик ссылок
66%
Ссылка, которая не увеличивает счётчик ссылок
7%
Ссылка с немедленным освобождением
❤2
Anonymous Quiz
36%
if let
35%
guard let
19%
while
10%
switch
🤯4
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
31%
async
13%
await
11%
concurrent
45%
dispatch
👍1
Anonymous Quiz
66%
func makeIncrementer() -> () -> Int
9%
func makeIncrementer() -> func -> Int
6%
func makeIncrementer() returns () -> Int
19%
func makeIncrementer() -> Int()
👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
6%
Сильная ссылка
50%
Слабая ссылка, которая всегда имеет значение
33%
Ссылка без владельца
12%
Опциональная ссылка без владельца
👍1
Anonymous Quiz
73%
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
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