Car
{
int _speed;
}Person
{
Car * _car;
}main
{
Person *p =[ [Person alloc] init];
p._car = [[Car alloc] init];
//此处对于Car对象的计数器是几? 我查了一下 有说1 有说2 大家有什么想法?
}谢谢。
{
int _speed;
}Person
{
Car * _car;
}main
{
Person *p =[ [Person alloc] init];
p._car = [[Car alloc] init];
//此处对于Car对象的计数器是几? 我查了一下 有说1 有说2 大家有什么想法?
}谢谢。
个数到似乎没那么重要,你只要记得, 如果car不赋给p, 程序退出例程,car 也没释放就可以了,加autorelese 。
Person 析构函数里记得把car release 就可
那p._car = [[Car alloc] init];这样赋值就是2