我将SoundCloud API添加到iOS项目中,但未使用ARC。 SoundCloud代码使用

@property(nonatomic, strong, readonly) NSArray *accounts;


我应该将其更改为

@property(nonatomic, retain) NSArray *accounts;


并继续使用GCC,还是应该更改为LLVM编译器?

如果我使用GCC路线,还有其他需要更改的地方吗,我对两种选择对项目的影响都不是100%?仅仅是上面的变化吗?

最佳答案

我认为此处正确的做法是在整个项目上启用ARC,然后以this方式为所有源代码禁用ARC。这样,您就不会碰到任何不该被弄乱的东西。

10-07 13:36