2017-03-16 75 views
-3

我(想)學習Objective-C,我不斷跨越一個短語來,如:__weak意思是什麼?

__weak IBOutlet NSLayoutConstraint *webViewLeftConstraint; 

是什麼__weak它意味着什麼在Objective-C? 爲什麼我們需要將__(下劃線兩次)放在變量中? 我們只能使用一次嗎?在其他語言如(_)等申報..

+0

http://stackoverflow.com/questions/11773342/what-is-the-difference-between-a-weak-and-a-block-reference – user681574

+0

..或者你可以看看維基百科的文章「弱點」。 – GlennRay

回答

1

如果插座是在View層次引用UI對象,那麼你應該讓weak作爲視圖層次已經有一個strong參考。

Weak特別需要避免保留週期。