博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2012年11月3日

摘要: 1. 考虑到抛异常的情况2. “直接在构造函数时指定初值”比“通过default构造函数构造出一个对象然后对它赋值”效率更高,同时“具有明显意义之初值”将变量初始化,还可以附带说明变量的目的。总之就是尽量避免无意义的行为。3.// A:w定义于循环外Widget w;for (int i = 0; i < n; ++i) { w = i * 2; ...}// B:w定义于循环内for (int i = 0; i < n; ++i) { Widget w; w = i * 2; ...}A : 一个构造 + 一个析构 + n个赋值B:n个构造 + n个赋值如果对象... 阅读全文

posted @ 2012-11-03 20:26 扬名 阅读(366) 评论(0) 推荐(0)

摘要: 从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的。从代码上来说内存不够时会调用AppController的“- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application;"方法。// purge memory- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application{ [[CCDirector sharedDirector] purgeCachedData];}由于cocos2d释放了“没用”的内存,因此画面 阅读全文

posted @ 2012-11-03 20:19 扬名 阅读(712) 评论(0) 推荐(0)