【文件属性】:
文件名称:引用计数的主要接口-IOS内存管理
文件大小:933KB
文件格式:PPT
更新时间:2021-04-26 09:24:01
IOS 内存管理
引用计数的主要接口
1,alloc, allocWithZone,new(带初始化)
为对象分配内存,retainCount为“1”,并返回此实例
2,retain
retainCount 加“1”
3,copy,mutableCopy
复制一个实例,retainCount数为“1”,返回此实例。所得到的对象是与其它上下文无关的,独立的对象(干净对象)。
4,release
retainCount 减“1”,减到“0”时调用此对象的dealloc方法
5,autorelease
在当前上下文的AutoreleasePool栈顶的autoreleasePool实例添加此对象,由于它的引入使Objective-C(非GC管理环境)由全手动内存管理上升到半自动化。