明确声明分配

时间:2012-08-16 21:38:11

标签: objective-c assign

我正在阅读的Objective-C书正在使用Xcode 4.2,我想我记得我读过strong而不是assign是4.3的新默认值。如果我想为@property int numerator之类的内容进行分配,这是否意味着在4.3及以上我将不得不写@property (assign) int numerator

1 个答案:

答案 0 :(得分:0)

首先,在属性声明中指定属性并且不依赖于默认值始终是一种好习惯。其次,你不能将强属性与标量类型一起使用,它是用于对象的。即使在Xcode 4.4中, @property int numerator 也会默认使用assign属性。