Have you ever seen a compiler error like:
error: expected a property attribute before 'strong'
I met one today. The same code was compiled and worked fine in my iPhone project but another similar iPad version could not pass the compilation. WTF? After googling it. I found the reason.
To eliminate this error, you need to set the compiler to Apple LLVM Compiler 3.x in your project and target's configuration. Refer the SO question. The strong
keyword is newly introduced by ARC, and currently only Clang(LLVM) support this.
It's time to move to ARC and LLVM! Start learning LLVM and ARC NOW.