cost 84 ms
在類中引用類的實例數組會產生強引用循環嗎?

[英]Will referencing an array of instances of a class in a class create a strong reference cycle?

我有以下課程: 現在,在大多數情況下,bonus5Circles 數組將為空,但在某些情況下,它會包含一些 Circles 子集。 這似乎在代碼中正常運行,但我的問題是這是否正在創建一個強大的參考循環。 我注意到在創建獎金時無法在函數中追蹤的泄漏,並且想知道是否可以追蹤到此屬性。 ...

使用數組快速建立強大的參考周期

[英]Swift strong reference cycles with arrays

如果我有一個類A,它的變量x是類B的數組,而類B的父類始終有一個變量y,則如何設置類以避免強引用循環。 如果我放錯了 (即使我做到了[B]?),這似乎也是錯誤的放置方式 因為B級應始終具有“父級” A級。 我想這是一個標准設置,所以想知道正常模式。 任何幫助,不勝感激。 ...

Swift,為什么類方法不需要閉包列表

[英]Swift, why don't class methods need closure lists

如果函數本質上是閉包。 當在閉包內引用self或另一個實例屬性時,為什么類的方法不需要閉包列表。 幕后有[無名的自我]嗎? 例如: myFunc中沒有參考周期嗎? 即,閉包指向自身,而實例指向函數。 兩者都無法釋放。 ...

Swift 委托 - 何時在委托上使用弱指針

[英]Swift delegation - when to use weak pointer on delegate

有人可以解釋一下何時何地不對 Swift 中的委托指針使用“弱”賦值,為什么? 我的理解是,如果您使用未定義為類的協議,您不能也不希望將委托指針分配給弱。 但是,當您的協議被定義為類類型協議時,您確實希望將委托設置為弱指針嗎? 我對么? 在 Apple 的 swift 指南中,類協議示例沒 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM