Тест · Память и ARC · урок 7 из 7
Тест — [weak self]
Что выведет программа (строки через пробел)?
class Screen {
var onTap: () -> Void = {}
init() {
onTap = { [weak self] in print(self == nil) }
}
deinit { print("bye") }
}
var screen: Screen? = Screen()
let tap = screen!.onTap
screen = nil
tap()