I downloaded the Xcode 4.2 developer preview version and I created a cocoa application. But I found a very weird syntax in the delegate class:
@property (strong) IBOutlet NSWindow *window;
What does this mean? And the compiler can’t even compile it.
Thanks in advance!
It indicates that this property is a strong relationship—an ownership. It’s ARC‘s version of the
retainkeyword in the same context.It’s valid ARC code, so if your tools support ARC, they certainly should be able to compile it.
Make sure that you’re using Xcode 4.2 or later, and that you have the project’s compiler choice set to Clang (“Apple LLVM Compiler”).