Swift weak和unowned

弱引用和無主引用 在閉包和捕獲的實例老是互相引用而且老是同時釋放時,將閉包內的捕獲定義爲無主引用。閉包 相反,在被捕獲的引用可能變爲 nil 時,定義一個弱引用的捕獲。弱引用老是可選項,當實例的引用釋放時會自動變爲 nil。這使咱們能夠在閉包體內檢查它們是否存在。code 注意:class 若是被捕獲的引用永遠不會變爲 nil,應該用無主引用而不是弱引用。test var first = 1 se
相關文章
相關標籤/搜索