I am adding the SoundCloud API to an iOS project and I am not using ARC. The SoundCloud code uses
@property(nonatomic, strong, readonly) NSArray *accounts;
Should I just change this to
@property(nonatomic, retain) NSArray *accounts;
and carry on with GCC or should I change to the LLVM compiler?
Is there anything else to change if I go with the GCC route, I’m not 100% on how either option effects the project? Is it simply the change like above?
I think the correct thing to do here is to enable ARC on the whole project and then disable it for all of your source code in this manner. This way, you don’t mess with anything that shouldn’t be messed with.