objective-c中的strong和weak屬性(一)

在使用ARC的狀況下, strong類型的變量會對ARC中的count作+1的動做,在ARC執行自動release的時候會檢查count,當ARC發現count大於0,就不會釋放資源, 而weak不會使count增長,weak只是簡單的把源對象的指針拿過來用,不影響ARC的release動做, 在使用weak的時候要確保使用期間源對象是有效的, 也就是說必須在源對象的生命週期內使用weak引用,不
相關文章
相關標籤/搜索