#import <Foundation/Foundation.h> #import "Person.h" int main(int argc, const char * argv[]) { @autoreleasepool { //自己创建的对象 虽然放在自动释放池中,但是不受管理 加上 autorelease 管理 Person* p =[[[Person alloc]init]autorelease]; p.age=25; // [p release]; [p retain]; //引用计数+1 加入对象池 只会进行一次销毁操作 如果对象引用计数为0,会被销毁 } return 0; }
原文:https://www.cnblogs.com/zhangqing979797/p/13258139.html