NSArray* array = @[@"1"];
NSLog(@"%ld", [array retainCount]);
NSArray* array2 = [array retain];
NSLog(@"%ld", [array retainCount]);
[array release];
NSLog(@"%ld", [array retainCount]);
NSLog(@"%@", array);
[array release];<span style="color:#ff0000;">//无论是array还是array2都一样</span>
<span style="color:#ff0000;"> //release后retainCount=0,但是不会立即释放,所以下面四行指不定哪行会crash
</span> NSLog(@"%ld", [array retainCount]);
NSLog(@"%@", array);
NSLog(@"%@", array);
NSLog(@"%@", array);
NSLog(@"%@", array);