每當我使用尾隨封閉上的動作......例如:自我。在快速關閉,意義和目的?
run(SKAction.wait(forDuration: 10)){timeRemains = false}
我看到這一點:
參考封閉性(任何)需要明確的「自我」 明確捕獲語義。
這是什麼意思?它是關於什麼的?我很好奇,因爲我只是在屬性或函數的上下文/範圍內做這個事情,我想在追尾的閉包中調用,所以不知道爲什麼我需要'自我',並且使用單詞
「語義」
這裏。它是否有深刻的含義,如果我理解了這一點,我會神奇地理解閉包嗎?
優秀的答案! Apple的Swift編程語言指南詳細介紹了「閉環強參考週期」[https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AutomaticReferenceCounting.html#//apple_ref/doc/UID/TP40014097-CH20-ID48)。 –