如果我打开我的视频记录应用程序半小时,ios6
和ipad
的{{1}}会自动崩溃。当我看到iPhone
窗口显示debug navigator
时,memory size
每秒会自动增加+1
,是否有任何解决方案可以解决此问题。
答案 0 :(得分:2)
使用retain
和release
来管理我们的内存使用称为引用计数的模型。每个对象都有一个retain count
,用于跟踪所有权。
一旦对象的保留计数减少到零,就会被解除分配。
alloc
- 为保留计数为1的新对象分配内存。retain
- 增量保留对象的数量为1. release
- 减少保留计数1. autorelease
- 递减在当前autorelease pool block结束时将计数保留为1。 copy
- 创建保留计数为1的对象副本。P.S。:我建议使用ARC。