iOS 6中的内存崩溃

时间:2014-07-30 05:38:13

标签: ios7 memory-management ios6 automatic-ref-counting xcode-instruments

如果我打开我的视频记录应用程序半小时,ios6ipad的{​​{1}}会自动崩溃。当我看到iPhone窗口显示debug navigator时,memory size每秒会自动增加+1,是否有任何解决方案可以解决此问题。

1 个答案:

答案 0 :(得分:2)

使用retainrelease来管理我们的内存使用称为引用计数的模型。每个对象都有一个retain count,用于跟踪所有权。

一旦对象的保留计数减少到零,就会被解除分配。

  • alloc - 为保留计数为1的新对象分配内存。
  • retain - 增量保留对象的数量为1.
  • release - 减少保留计数1.
  • autorelease - 递减在当前autorelease pool block结束时将计数保留为1。
  • copy - 创建保留计数为1的对象副本。

P.S。:我建议使用ARC