本帖最后由 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吗?求大神解答 |
|