iOS 底层原理 文章汇总 在分析alloc源码之前,先来看看一下3个变量 内存地址 和 指针地址 区别: 分别输出3个对象的内容、内存地址、指...

iOS 底层原理 文章汇总 在分析alloc源码之前,先来看看一下3个变量 内存地址 和 指针地址 区别: 分别输出3个对象的内容、内存地址、指...
1.问题引入 从上图看 三个指针指向了同一块内存空间 ,由此可知在执行 方法的时候已经分配了内存空间, 方法并没有开辟新的内存,下面看下 的底层...
NSString到底是用copy修饰还是使用strong进行修饰?或者说NSString什么时候使用copy什么时候使用strong呢? 从面向...
前言 不敢说覆盖OC中所有copy的知识点,但最起码是目前最全的最新的一篇关于 copy的技术文档了。后续发现有新的copy 知识点,我会第一时...
一 、背景 平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但是检查过程非...
内存泄漏是很常见的问题,虽然在ARC后苹果为我们解决了大量的烦恼,但是一个不小心还是会陷进去。这段时间在公司做了一些内存泄漏排查与修改的工作,介...
目录一、定时器的循环引用二、copy、mutableCopy三、创建大量autorelease对象时,最好自己创建一个@autoreleasep...
一、疑惑点 采用Object-C语言进行开发的时候,我们都知道可以通过 [XXX alloc]、[[XXX alloc]init]、[XXX n...
内存布局 内存管理方案 MRC(手动引用计数)和ARC(自动引用计数) 循环引用 一、内存布局 栈(stack):方法调用,局部变量等,是连续的...
目录一、iOS的内存管理方式 1、小对象的内存管理 -- Tagged Pointer 1.1 Tagged Pointer是什么 1...
专题公告
收集iOS内存管理相关文章