2012-08-16 44 views
0

Objective-C的書我使用的Xcode 4.2讀書,我想我記得讀這strong而不是assign是4.3新的默認。這是否意味着在4.3和以上,如果我想做一個像@property int numerator這樣的任務,我將不得不寫@property (assign) int numerator而不是?明確宣告分配

+0

試試吧!如果它沒有拋出錯誤,那麼它保持分配 - 你不能保留一個非對象。 – 2012-08-16 21:43:15

回答

0

首先,在屬性聲明中指定屬性並且不依賴於默認值總是一個好習慣。其次,你不能在標量類型中使用強屬性,它是針對對象的。 @property即使在Xcode 4.4中,int分子也將默認爲assign屬性。