當前位置:編程學習大全網 - 網站源碼 - ios中block和weak的區別

ios中block和weak的區別

trong和weak的區別

strong表示保留它指向的堆上的內存區域不再指向這塊區域了。

也就是說我強力指向了壹個區域,我們不再指向它的條件只有我們指向nil或者我自己也不在內存上,沒有人strong指向我了,weak表示如果還沒有人指向它了,它就會被清除內存,同時被指向nil,因為我不能讀取不存在的東西。

weak只在IOS5.0使用

這並不是垃圾回收,我們用reference count表示堆上還有多少strong指針,當它變為0就馬上釋放。

本地變量都是strong,編輯器幫妳計算

  • 上一篇:淘金幣全額兌換 為什麽兌換不了呀~~~~~~
  • 下一篇:部分手機不顯示吐司的解決方案
  • copyright 2024編程學習大全網