1. Задача: Задача на диспетчеризацию и порядок выполнения кода (DispatchQueue)
print("1")
DispatchQueue.main.async {
print("2")
DispatchQueue.main.async {
print("3")
}
DispatchQueue.main.sync {
print("4")
DispatchQueue.global().sync {
defer {
print("0")
}
print("5")
}
}
print("6")
}
print("7")
print("8")
print("9")2. Задача: Рефакторинг кода
// Swift
class SomeViewController: UIViewController {
private var label:…