當前位置:成語大全網 - 書法字典 - 為什麽iOS開發中的控制力普遍較弱而不是較強?

為什麽iOS開發中的控制力普遍較弱而不是較強?

弱表示弱引用(保留計數不會加1),即當引用計數器為0(保留計數= 0)時,指針指向的對象將被釋放,指針將被設置為nil。

強修飾符意味著強引用(retainCount將加上1)。

而當我們的控件加入子視圖時,實際上會被superView強引用,所以我們只需要弱。

在MRC時代,這樣做是為了避免在頁面發布時手動將視圖的引用設置為nil。

到了ARC時代,其實差別不大。