[ios5 cocos2d遊戲開發實戰] 筆記3-FileUtils, notificationCenter

來源:互聯網
上載者:User

標籤:style   blog   class   code   java   color   

FileUtils
//檔案管理工具FileUtils::getInstance()std::string getStringFromFile(const std::string& filename);//讀取檔案中的字串Data getDataFromFile(const std::string& filename);//擷取檔案資料void setSearchPaths(const std::vector<std::string>& searchPaths);//設定搜尋路徑void addSearchPath(const std::string & path);//增加搜尋路徑bool isFileExist(const std::string& filePath);//判斷檔案是否存在

 

NotificationCenter

 

//發送事件CCNotificationCenter::sharedNotificationCenter()->postNotification(CLICK_TEST_MSG, (CCObject*)data);//監聽事件void GameManager::initListener(){    CCNotificationCenter::sharedNotificationCenter()->addObserver(this, callfuncO_selector(GameManager::onClickTest), CLICK_TEST_MSG, NULL);}//處理事件void GameManager::onClickTest(CCObject* obj){    CCMessageBox("onClickTest", "Title");    //移除監聽事件    CCNotificationCenter::sharedNotificationCenter()->removeObserver(this, CLICK_TEST_MSG);}

 

typedef void (CCObject::*SEL_SCHEDULE)(float);// 用來調update  typedef void (CCObject::*SEL_CallFunc)();// 用來自訂無參回調  typedef void (CCObject::*SEL_CallFuncN)(CCNode*);// 帶執行者回調  typedef void (CCObject::*SEL_CallFuncND)(CCNode*, void*); // 帶一個自定參數的回調  typedef void (CCObject::*SEL_CallFuncO)(CCObject*);  typedef void (CCObject::*SEL_MenuHandler)(CCObject*);  typedef void (CCObject::*SEL_EventHandler)(CCEvent*);  typedef int (CCObject::*SEL_Compare)(CCObject*); 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.