求brew中释放资源注意事项。。
因为让界面漂亮。经常用到IIMAGE_Draw()函数。。。
还有CallBack()函数,ISHELL_SetTimer()函数。ISHELL_CreateInstance(),等等。。
太多了,糊涂了,不知哪里去释放合适。。。。
模拟机上能正常运行,在真机上有时出项崩溃,郁闷。。。我想是资源的问题没处理好。。。
如:
在没有释放资源时IIMAGE_Release(pMe->m.pImage);
直接使用ISHELL_LoadImage覆盖pMe->m.pImage,与释放资源后性能效果一样吗?
pMe->m.pImage = ISHELL_LoadImage(pMe->a.m_pIShell, pMe->im.pszImageFile[pMe->m.index+1]);