1. Какие проблемы могут быть при асинхронной загрузке больших данных, например, картинок?
2. Каков жизненный цикл вьюконтроллера?
3. Как можно реализовать кастомное меню, выезжающее сбоку экрана?
4. Как передать анимацию вью с одного экрана на другой?
5. Задача: Провести рефакторинг кода
import UIKit
struct User {
let uuid: String
let data: String
}
class UserService {
var queue = OperationQueue()
var array = [Any]()
func initialize() {
self.queue.maxConcurrentOperationCount = 10
getUsers()
}
func getUsers() {
var i = 0
while i < 100 {
defer {…