OC----单个对象的内存管理
程序员文章站
2022-03-09 20:01:03
...
单个对象的内存管理
5.1 内存泄露.
指的是1个对象没有被及时的回收.在该回收的时候而没有被回收
一直驻留在内存中,直到程序结束的时候才回收.
5.2 单个对象的内存泄露的情况.
1) 有对象的创建,而没有对应的release
2) retain的次数和release的次数不匹配.
3) 在不适当的时候,为指针赋值为nil
4) 在方法中为传入的对象进行不适当的retain
5.3 如何保证单个对象可以被回收
1) 有对象的创建 就必须要匹配1个release
2) retain次数和release次数一定要匹配.
3) 只有在指针称为野指针的时候才赋值为nil
4) 在方法中布要随意的为传入的对象retain.