下面的代码段,第一个str的retainCount是多少?第二个和第三个呢? =
发布于 2022-03-03 13:50:28
下面的代码段,第一个str的retainCount是多少?第二个和第三个呢?
=======================================================
NSMutableArray* ary = [[NSMutableArray array] retain]
NSString *str = [NSString stringWithFormat:@"test"]
[strretain]
[aryaddObject:str]
NSLog(@"%@%d",str,[str retainCount])
[strretain]
[strrelease]
[strrelease]
NSLog(@"%@%d",str,[str retainCount])
[aryremoveAllObjects]
NSLog(@"%@%d",str,[str retainCount])
=======================================================
=======================================================
NSMutableArray* ary = [[NSMutableArray array] retain]
NSString *str = [NSString stringWithFormat:@"test"]
[strretain]
[aryaddObject:str]
NSLog(@"%@%d",str,[str retainCount])
[strretain]
[strrelease]
[strrelease]
NSLog(@"%@%d",str,[str retainCount])
[aryremoveAllObjects]
NSLog(@"%@%d",str,[str retainCount])
=======================================================
登录后免费查看答案
关注者
0
被浏览
30