Read more of this story at Slashdot.
I have habitually declared my properties as nonatomic. Exceptions are extremely rare.
Since atomic is the default, I have to do this:
@property (nonatomic, strong) NSString *foo;
But it occurs to me now that switching to atomic will not be a performance issue. It makes sense to stick with nonatomic for things like Core Data objects — but it isn’t really needed for things like IBOutlets and other properties that are not frequently set.
Since it isn’t really needed in those cases, I could just go with the default and save myself a little typing and a little code.
@property (strong) NSString *foo;
Hmmm. Looks naked, but I could get over that.
Read more of this story at Slashdot.