[英]why it is recommended to use the _weak reference with delegates
嗨,每個人是否有人會詳細說明為什么建議使用_weak參考代表而不是強引用? 雖然我們也可以使用強大的代表參考。 有些人會用簡單的方式告訴我更好和描述性的例子 ,在哪種情況下我們應該使用強引用,在哪種情況下我們應該為代表使用_weak引用。
我經歷了一個關於堆棧溢出的相關問題
但它沒有正確理解我的觀念。
任何幫助將受到高度贊賞!
謝謝。
在委托上使用__strong
很容易創建保留周期:
說A有一個強引用B,有些對象將A設置為B的委托,如果強烈引用委托,則形成一個保留周期。
是的,在委托上使用__strong時創建保留周期是東方的。
另外,在ARC中,我們使用弱委托,而使用委托的對象被釋放,委托將自動為零。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.