宣布财产的理由为(强,强)

时间:2013-05-13 08:17:25

标签: objective-c

我刚收到了其他人写过的大量代码。首先,我将其视为拼写错误,但后来在其他几个地方也注意到了它。

要点是另一个程序员(不确定他的“技能水平”)宣称某些属性为

@property (strong, strong) NSObject *anObject;

编译器没有抱怨,所以我想知道是否有任何理由这样做,还是我认为它们都是“错别字”?

(项目使用ARC)

2 个答案:

答案 0 :(得分:7)

我认为这样做没有任何意义,我很惊讶编译器没有抱怨这一点。

答案 1 :(得分:1)

我认为开发人员误解了它。强关键字会将保留计数增加1,因此2个强者可能会认为保留计数增加2 ..