簡體   English   中英

為什么建議將_weak引用與委托一起使用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM