iOS 高级内存管理编程指南
译者:张立明 ******@
原稿为:苹果公司《Advanced Memory Management Programming Guide 》 2011-9-28 版
目录
1 关于内存管理 ....................................................................................................................................... 1
概述 ........................................................................................................................................... 1
防止内存泄露的最佳实践 ........................................................................................................ 2
使用分析工具来调试内存问题 ................................................................................................ 3
2 内存管理策略 ....................................................................................................................................... 4
基本内存管理规则 .................................................................................................................... 4
延时 release —使用 autorelease .......................................................................................... 5
通过引用(Reference)来返回的对象,你没有所有权 ...................................................... 6
实现对象的 dealloc ................................................................................................................. 6
3 内存管理实战 ....................................................................................................................................... 8
使用访问方法(Accessor Method)使得内存管理更加容易 .............................................. 8
使用访问方法(get set)来设置 property 属性的值 ........................................................ 9
不要在初始化的方法中,或者 dealloc 方法中使用访问方法(get set).....
iOS高级内存管理编程指南 来自淘豆网m.daumloan.com转载请标明出处.