摘要:
IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。(一般情况下: 后面会讨论例外情况)alloc 对象分配后引用计数为1retain 对象的引用计数+1copy copy 一个对象变成新的对象(新内存地址) 引用计数为1 原来对象计数不变release 对象引用计数-1 如果为0释放内存autorelease 对象引用计数-1 如果为0不马上释放,最近一个个pool时释放NSLog(@"sMessage retainCount:%u"
阅读全文