iOS之内存分析

静态内存分析(Product->Analyze)

 静态内存分析是不运行程序,直接对代码进行分析.

 但是没有真正分配内存,根据代码的上下文的语法结构,来分析是否有内存泄露

 缺点:不一定准确,但是如果发现有提示,那么去结合上下文看一下,这里的代码是否有问题

 imageName和imageWithContentsOfFile加载图片的区别

 imageName:加载的图片

  1. 加载到内存中时,占据的内存空间较大
  2. 加载到内存中时,不会随着对象的销毁一起销毁掉
  3. 相同的图片,只会加载一份到内存中.

 imageWithContentsOfFile:加载的图片

  1. 加载到内存中时,占据的内存空间较小
  2. 加载到内存中时,会随着对象的销毁一起销毁掉,不会一直占据着内存空间
  3. 相同的图片,如果多次使用就多次加载.
posted @ 2016-09-29 16:25  iOS-eflying  阅读(146)  评论(0编辑  收藏  举报