Text Objective-C retainCount
NSString *str = [[NSString alloc] initWithFormat:@"123"];
NSLog(@"str declare time retain is %i",str.retainCount);
lable.text = str;
NSLog(@"str provide the lable text to set retain is %i",str.retainCount);
[str release];
NSLog(@"str when release retain is %i",str.retainCount);
结果 不出意料 ,声明后 retainCount的个数为 1 ,当 lable引用 str 后 str 的retainCount会 +1,所以 才会 调用 str release,这样 str 的 retainCount的值 就 是 1了 ,即 lable.text的 引用