缺陷,优化,内存泄漏等疑难杂症处理办法汇总

1,“EXC_BAD_ACCESS”错误

办法:  在不能锁定错误点的情况下,Product -- Scheme -- Edit Scheme -- Run -- Diagnostics -- Memory Management -- Zombie Objects  勾上,然后重新运行,会得到比较详细的错误日志提示。(修改完成后,打包时一定要记得关闭僵尸设置,否则内存不会释放)

 

2,手机发热原因 a,   CPU 大量运算导致使用率高    b, 页面刷新太快,帧率太高(游戏,视屏等)

 

3,分析内存泄漏(command + shift + B), 该方法只能分析出静态内存泄漏问题,因为OC是运行时语言,所以存在很多用户操作才能出现的内存泄漏。动态内存泄漏见第四点。

 

posted on 2017-08-07 18:14  冰棍超人  阅读(129)  评论(0)    收藏  举报

导航