如何找到对象的保留计数?
How to find Retain Count of the Objects?
我是 Objective-c.I 的新手,想知道以下对象的保留计数,我还想知道该过程及其工作方式。
看了那么多文档,也看了教程,还是有这样的疑惑。
NSString *str1=@"Hai";
NSString *str2=str1;
NSSstring *str3=[str2 copy];
那个 "three strings" 的保留计数是多少?
对不起我糟糕的英语。
谁能告诉我答案。
谢谢
NSString *str1=@"Hai";
NSString *str2=str1;
NSSstring *str3=[str2 copy];
NSLog(@"COUNT %lu",(unsigned long)[str1 retainCount]);
NSLog(@"COUNT %lu",(unsigned long)[str2 retainCount]);
NSLog(@"COUNT %lu",(unsigned long)[str3 retainCount]);
我是 Objective-c.I 的新手,想知道以下对象的保留计数,我还想知道该过程及其工作方式。 看了那么多文档,也看了教程,还是有这样的疑惑。
NSString *str1=@"Hai";
NSString *str2=str1;
NSSstring *str3=[str2 copy];
那个 "three strings" 的保留计数是多少?
对不起我糟糕的英语。 谁能告诉我答案。 谢谢
NSString *str1=@"Hai";
NSString *str2=str1;
NSSstring *str3=[str2 copy];
NSLog(@"COUNT %lu",(unsigned long)[str1 retainCount]);
NSLog(@"COUNT %lu",(unsigned long)[str2 retainCount]);
NSLog(@"COUNT %lu",(unsigned long)[str3 retainCount]);