On Oct 30, 2011, at 10:41 AM, Charles Srstka wrote: > On Oct 30, 2011, at 12:32 PM, James Merkel wrote: > >> struct x { NSString *S; int X; } StaticArray[] = { >> @"foo", 42, >> @"bar, 97, >> ... >> }; >> >> I use that pattern quite a bit in my code and haven't had any problems with >> it. These are basically constant strings that never change. >> >> With ARC, the compiler wants me to change the code to: >> >> struct x { __unsafe_unretained NSString *S; int X; } >> >> Aside from this looking really ugly, will the App store accept this in an >> application? >> >> The document on ARC says in order to do this task correctly, the code should >> be changed to a class. Ok, what class are they talking about? > > They’re talking about: > > @interface MyClass : NSObject > > @property (strong) NSString *someString; > @property NSInteger someInteger; > > @end > > Charles
Thanks. That looks easy enough. Jim Merkel_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com