A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Joker_999 中级黑马   /  2015-9-2 12:03  /  568 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Joker_999 于 2015-9-2 12:08 编辑

关于对象所有权,所有者指的都是哪些?比如
  1. <p><p>#import<Foundation/Foundation.h>
  2. #import"Person"
  3. int main(int argc, const char * argv[]){
  4.      @autorelease{
  5.        Person *p = [[Person alloc] init];
  6.        NSUInteger count = [p retainCount];
  7.        NSLog(@"count = %lu",count);  </p><p>}</p><p>return 0;</p><p>}
  8. </p></p>
复制代码

打印出来的结果是1,可是p不是有两个所有者吗?一个是创建他的Person,还有另一个不是Person继承的NSObject吗?求大神解答

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马