【发布时间】:2011-12-30 07:23:28
【问题描述】:
我是 iPhone 编程的初学者。我正在处理 NSString。我在下面解释了一个疑问。
@implementation Sample;
NSString *str;
-(void)viewDidLoad
{
str = [[NSString alloc] initWithString:@"Hello"];
// Why retain count is some random value? (Eg.2147234)
NSLog(@"retain count of string %d",[str retainCount]);
[str release];
}
-(void)printString
{
// Why the value for "str" getting printed here,
// though its released in viewDidLoad?
NSLog(@"string is %@",str);
}
【问题讨论】: