那些年我们遇到de莫名其妙的引用计数(retainCount)
NSString 莫名其妙的 retainCount
Q: NSString *test = @"test";
A: -1或者UINT_MAX 因为NSString是常量,常量不会释放。
Q: NSObject *object = test;
NSLog(@"%@"@([test retainCount]));
打印出来的会是几呢?
A: 还是-1,因为NSString是常量,怎么引用也是-1
Q: NSString *test = @"test";
A: -1或者UINT_MAX 因为NSString是常量,常量不会释放。
Q: NSObject *object = test;
NSLog(@"%@"@([test retainCount]));
打印出来的会是几呢?
A: 还是-1,因为NSString是常量,怎么引用也是-1