摘要: ARC代码: NSObject *p = [NSObject new]; 编译完的MRC代码: NSObject *temp = [NSObject new]; p = [temp retain]; [temp release]; ARC代码: __weak NSObject *p = [NSObj 阅读全文
posted @ 2020-01-07 23:26 ximenchuixie 阅读(125) 评论(0) 推荐(0) 编辑
摘要: <!--StartFragment-->一般通过函数返回值返回的对象都是autorelease对象(包括直接通过返回值返回的和通过指针的指针返回的),MRC下需要自己retain这个对象。autorelease的对象会在当前autoreleasepool进行drain操作的时候被发送release消 阅读全文
posted @ 2020-01-07 23:25 ximenchuixie 阅读(254) 评论(0) 推荐(0) 编辑