AT
Size: a a a
AT
AT
A
AT
AT
AT
class TestDeinit {
init(){
print("init")
}
deinit{
print("deinit")
}
}
var testDeinit: TestDeinit? = TestDeinit()
testDeinit = nil
AT
E
class TestDeinit {
init(){
print("init")
}
deinit{
print("deinit")
}
}
var testDeinit: TestDeinit? = TestDeinit()
testDeinit = nil
AT
AT
AT
AT
L
imer.scheduledTimer(timeInterval: 1
... AT
func tick(remain: Int) {
if remain == 0 {
// код который должен выполниться
return
}
DIspatchQueue.main.asynchAfter(… .now() + 1, …) {
self.tick(remain - 1)
}
}
AT