单例方法

头文件中:

#include "cocos2d.h"

USING_NS_CC;


public:
virtual ~PublicObject();
static PublicObject * getInstance();

private:
PublicObject();
static PublicObject * _instance;


CPP文件中

#include "PublicObject.h"

#include "cocos2d.h"

USING_NS_CC;

PublicObject * PublicObject::_instance = NULL;
PublicObject::PublicObject()
{




}


PublicObject::~PublicObject()
{




}


PublicObject * PublicObject::getInstance()
{
if (!_instance)
{  
_instance = new PublicObject();
}
return _instance;
}

你可能感兴趣的:(ios,Mac)