文件名称:引用计数的主要接口-IOS内存管理
文件大小:933KB
文件格式:PPT
更新时间:2024-05-16 03:10:41
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管理环境)由全手动内存管理上升到半自动化。