#include <ReleasePoolTest.h>
◆ CREATE_FUNC()
◆ init()
| bool ReleasePoolTest::init |
( |
| ) |
|
|
overridevirtual |
在文件 ReleasePoolTest.cpp 第 54 行定义.
56 if (!TestCase::init())
61 auto label = Label::createWithTTF(
"AutoreasePool Test",
"fonts/arial.ttf", 32);
62 addChild(label, 9999);
69 assert(obj->getReferenceCount() == 1);
74 assert(obj->getReferenceCount() == 2);
79 AutoreleasePool pool1;
84 assert(obj->getReferenceCount() == 3);
87 assert(obj->getReferenceCount() == 4);
91 assert(obj->getReferenceCount() == 5);
93 assert(obj->getReferenceCount() == 4);
96 assert(obj->getReferenceCount() == 2);
100 AutoreleasePool pool2;
102 for (
int i = 0; i < 100; ++i)
104 snprintf(name, 20,
"object%d", i);
106 tmpObj->autorelease();
114 PoolManager::destroyInstance();
static cocos2d::Vec2 top()
static cocos2d::Vec2 center()
引用了 VisibleRect::center() , 以及 VisibleRect::top().
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/ReleasePoolTest/ReleasePoolTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/ReleasePoolTest/ReleasePoolTest.cpp