I noticed that after updating my Xcode to 4.2 retainCount is always equals to -1. I don't use ARC in my project and I even tried to create new projects and switched ARC option to off in project settings but next lines works really strange:
NSString *string = [[NSString alloc] init];
NSLog(@"%i", [string retainCount]); //-1
[string retain];
[string retain];
[string retain];
NSLog(@"%i", [string retainCount]); //still -1
[string release];
[string release];
[string release];
NSLog(@"%i", [string retainCount]); //still -1
Am I miss something? I thought that if ARC option is turned off the project will work exact as before..