标签:
//这里的string是常量区没有引用计数 /* NSString 类下有许多类触,每个类触有不同的功能,比如:[NSString stringWithFormat:@"lanou"]当@"lanou"小于某个长度时是存在常量区,返回整数的最大值,当@"lanoufdsfdsf"是在堆区开辟空间 所以有引用计数,当[NSString stringWithFormat:@"直到"]中@"汉字"也是在堆区开辟空间,有引用计数 [[NSString alloc] initWithString:str] 中的str是对象字符串,是在堆区开辟空间 NSString *string = [[NSString alloc] initWithString:@"kaokao"];这是NSString下得类触执行,返回的是常量区的地址 */ NSString *str = [NSString stringWithFormat:@"直到"]; NSString *string = [[NSString alloc] initWithString:str];// NSLog(@"%lu",[string retainCount]); [string release]; NSLog(@"%lu",[str retainCount]); NSString *str1 = [NSString stringWithFormat:@"fd"]; NSLog(@"%ld",[str1 retainCount]); //当无符号lu是输出的整数的最大值,当是有符号的ld是-1 }
标签:
原文地址:http://www.cnblogs.com/wohaoxue/p/4729690.html