iPhone应用程序在连接到仪器vs无仪器vs模拟器的设备上的行为不同
问题描述:
我有一个应用程序提供交换手势以交换图像位置 2图像之间。让我说我的模板为5图像在不同的 的位置,我想交换和位置1更改位置5. 该应用在模拟器和设备连接到仪器(泄漏),但如果我只编译代码,并直接运行没有仪器(泄漏)的设备有时会丢失位置1 上的图像(显示黑屏)。iPhone应用程序在连接到仪器vs无仪器vs模拟器的设备上的行为不同
假设在连接到仪器且没有仪器的设备上运行的应用程序应该执行相同的权利?
答
不,它可能不。最终的测试是在没有仪器的真实设备上进行的。仪器有时会改变内存管理的方式来查找泄漏或测量使用的内存或追踪僵尸。
您应该只用于此目的而不是最终测试套件。
看来你在这里有一个记忆问题。检查你的分配/解除分配