auto layer = new TestLayer1();
addChild(layer);
layer->release();
请问这里的release之后为什么layer这个对象为什么没有被删除,是不是new 的时候又retain了。
auto layer = new TestLayer1();
addChild(layer);
layer->release();
请问这里的release之后为什么layer这个对象为什么没有被删除,是不是new 的时候又retain了。
addChild的时候retain了一次
添加到其他节点的时候会retain。
new出来的时候计数本来是1 你没用create create里面是new 然后 aoturelease