@property definitions with ARC: Is strong default

2020-02-18 04:13发布

Just running the ARC refactoring tool on the new xcode 4.3.1 and noticed that my (nonatomic, retain) properties are being swapped out for just (nonatomic) instead of (nonatomic, strong) like in the previous xcode.

My code seems to run fine after this change so I am assuming that it is defaulting to strong anyway, anyone know why things have changed with the ARC converter?

2条回答
狗以群分
2楼-- · 2020-02-18 04:44

Yes, strong is the default in Xcode 4.3 and later. It's documented both in the LLVM docs and in Apple's guides to using properties and working with ARC.

查看更多
我只想做你的唯一
3楼-- · 2020-02-18 04:48

When the property is a basic type, the default value is assign, when the property is a object type, the default value is strong

查看更多
登录 后发表回答