Attention

来源:互联网 发布:淘宝上质量好的女装店 编辑:程序博客网 时间:2024/05/21 08:50

1.用new创建对象

不会调用init()方法

cocos2dx使用单例 

static HD_RankLayer* onlyRank =NULL;

HD_RankLayer* HD_RankLayer::shareRank()

{

    if(!onlyRank)

    {

/*通过HD_RankLayer::shareRank() 调用对象 还会执行 if里的内容*/

        onlyRank = HD_RankLayer::create();//创建单例不可取

        onlyRank->retain();

/*通过这种方法创建单例,但是不会调用init()方法自己手动调用init()*/

onlyRank = new HD_RankLayer;

    }

    returnonlyRank;

}