2012-05-10 52 views

回答

3

隨着ARC啓用,屬性默認爲strong

其無需所有權的源合成可保持對象指針類型的特性具有其相關聯的實例變量的所有權,如果它已經存在;否則,[開始使用Apple 3.1,LLVM 3.1]其所有權隱含地強大。在此次修訂之前,合成這種財產的行爲是不健全的。

here

+0

NUBE在這裏 - 所以代碼強甚至沒有需要再出現? – TheLearner

+1

@TheLearner它沒有,但它仍然是一個很好的做法,因爲它闡明瞭你在做什麼。 –

+0

我注意到,有時你需要使用強大的其他編譯器給出了一個問題。這個場景是我分配了一個實例的例子self.property = ... alloc。我被強迫使用。 – TheLearner