黑马程序员技术交流社区
标题:
OC内存管理原理
[打印本页]
作者:
Joker_999
时间:
2015-9-2 12:03
标题:
OC内存管理原理
本帖最后由 Joker_999 于 2015-9-2 12:08 编辑
关于对象所有权,所有者指的都是哪些?比如
<p><p>#import<Foundation/Foundation.h>
#import"Person"
int main(int argc, const char * argv[]){
@autorelease{
Person *p = [[Person alloc] init];
NSUInteger count = [p retainCount];
NSLog(@"count = %lu",count); </p><p>}</p><p>return 0;</p><p>}
</p></p>
复制代码
打印出来的结果是1,可是p不是有两个所有者吗?一个是创建他的Person,还有另一个不是Person继承的NSObject吗?求大神解答
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2