本帖最后由 cat73 于 2016-8-17 18:59 编辑
写出下面程序段的输出结果: NSString * aString = [[NSString alloc] initWithString:@"123"]; [aString autorelease]; NSMutableArray * arr = [NSMutableArray array]; [arr addObject:aString]; NSLog(@"string = %lu",[aString retainCount]); A、1 B、0 C、整型最大值 D、2
为何是选C呢? 难道是加入 array 导致的引用计数增加到整数最大值? 自己是玩 Java 的,但很想知道答案,提前拜谢大牛惹!
|