跳转到主要内容

#内存管理

19 篇相关内容,包含原创文章与译文资源。

原创文章

【iOS】内存五大分区

栈区 定义 栈是一种数据结构,其对应的 进程或线程是唯一的 栈是一种 向低地址拓展 的数据结构 栈是一块 连续的内存 , 遵循先进后出原则 栈道地址空间在iOS中 以0X7 开头 栈区一般在运行时分配 存储 栈区是由 编译器自动分配并释放 的,主要用来存储 局部变量 函数的参数,

原创文章

【iOS】内存管理初级

​ 内存管理是程序在运行时分配内存、使用内存,并在程序完成时释放内存的过程。在Objective C中,也被看作是在众多数据和代码之间分配有限内存资源的所有权(Ownership)的一种方式。 内存管理关心的是清理或回收不用的内存,以便内存能够再次利用。 如果一个对象不再使用,就

原创文章

【iOS】对象复制与属性关键字

目录 对象复制 一、copy与mutableCopy方法 二、NSCopying和NSmutableCopying协议 三、深复制与浅复制 按照类型说明: 非容器类对象的深拷贝与浅拷贝 不可变字符串 可变类型字符串 容器类对象的深浅拷贝 自定义类型的拷贝 容器类对象的深拷贝 归档

译文资源

Objective-C 运行时中的并发内存释放

Mike Ash Friday Q&A 中文译文:Objective-C 运行时中的并发内存释放

译文资源

动手实现 NSZombie

Mike Ash Friday Q&A 中文译文:动手实现 NSZombie

译文资源

受 Heartbleed 启发的偏执内存分配器

Mike Ash Friday Q&A 中文译文:受 Heartbleed 启发的偏执内存分配器

译文资源

当 autorelease 并非 autorelease 时

Mike Ash Friday Q&A 中文译文:当 autorelease 并非 autorelease 时

译文资源

PLWeakCompatibility 源码导览(下)

Mike Ash Friday Q&A 中文译文:PLWeakCompatibility 源码导览(下)

译文资源

PLWeakCompatibility 源码导览(上)

Mike Ash Friday Q&A 中文译文:PLWeakCompatibility 源码导览(上)

译文资源

Nib 的内存管理

Mike Ash Friday Q&A 中文译文:Nib 的内存管理

译文资源

自动引用计数 ARC 详解

Mike Ash Friday Q&A 中文译文:自动引用计数 ARC 详解

译文资源

动手实现引用计数

Mike Ash Friday Q&A 中文译文:动手实现引用计数

译文资源

动手实现 NSAutoreleasePool

Mike Ash Friday Q&A 中文译文:动手实现 NSAutoreleasePool

译文资源

Zombie 对象的内部原理

Mike Ash Friday Q&A 中文译文:Zombie 对象的内部原理

译文资源

访问器、内存管理与线程安全

Mike Ash Friday Q&A 中文译文:访问器、内存管理与线程安全

译文资源

对 CoreFoundation 对象的自动置空弱引用

Mike Ash Friday Q&A 中文译文:对 CoreFoundation 对象的自动置空弱引用

译文资源

自动置空的弱引用

Mike Ash Friday Q&A 中文译文:自动置空的弱引用

译文资源

处理循环引用 Retain Cycle

Mike Ash Friday Q&A 中文译文:处理循环引用 Retain Cycle

译文资源

Objective-C 中的栈对象与堆对象

Mike Ash Friday Q&A 中文译文:Objective-C 中的栈对象与堆对象