create之后的精灵引用计数竟然立马变成4!!!

我新创建的一个精灵在调用create方法之后的引用计数竟然立马变成4,神马情况???

找到原因了,也顺便提醒,对象的成员变量如果有CCCallfunc系列的回调动作的话,如果对它进行过retain()操作,仍然在析构函数中对它进行release()操作是没用的,因为CCCallfunc本身会对执行它的对象进行一次retain()操作,如果你不控制好CCCallfunc动作的生命周期,那么执行该动作的对象就会多一次retain(),也就导致了它不会被自动释放了