Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 cocos2D 中开发了一个游戏。我曾经在我的旧 Ipad 和我的新 Ipad2(都更新到 IOS 5.0)中构建和运行游戏。在 GDB 中它显示内存警告级别 1 并自动释放未使用的精灵和精灵表。由于这个原因,我的游戏在旧 Ipad 中崩溃,但在我的新 Ipad2 中运行良好。我的旧 Ipad 有什么问题???
这本身不是问题 - 您的旧 iPad 的内存比新 iPad 少:)
您需要使用更少的内存(或在收到内存警告时释放更多内存!)
您的“旧”iPad 1 有 256 MB 内存。iPad 2 有 512 MB。
从那和“内存警告级别1”来看,我认为问题很明显。
解决方案是使用更少的内存,至少在 iPad 1 上是这样。