缺陷,优化,内存泄漏等疑难杂症处理办法汇总
1,“EXC_BAD_ACCESS”错误
办法: 在不能锁定错误点的情况下,Product -- Scheme -- Edit Scheme -- Run -- Diagnostics -- Memory Management -- Zombie Objects 勾上,然后重新运行,会得到比较详细的错误日志提示。(修改完成后,打包时一定要记得关闭僵尸设置,否则内存不会释放)
2,手机发热原因 a, CPU 大量运算导致使用率高 b, 页面刷新太快,帧率太高(游戏,视屏等)
3,分析内存泄漏(command + shift + B), 该方法只能分析出静态内存泄漏问题,因为OC是运行时语言,所以存在很多用户操作才能出现的内存泄漏。动态内存泄漏见第四点。
浙公网安备 33010602011771号