Перейти к содержимому
Тест · Память и ARC · урок 7 из 7

Тест — [weak self]

Что выведет программа (строки через пробел)?

SWIFT
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()