学习资料[https://docs.qq.com/doc/DY1FKZ2pOYXhKWlJH] 指针地址和内存地址...[作者空间]
根据内存区块的引用状态划分内存:缓存内存(Cached memory)、泄漏内存(Leaked memory)、废...[作者空间]
AutoreleasePool 是用来管理对象引用计数的,在mrc情况下我们可以用NSAutoreleasePoo...[作者空间]
一、修饰符 ARC 环境下,所有的修饰符有以下4种 __strong修饰符 __weak修饰符 __unsafe_...[作者空间]
AutoreleasePool:自动释放池是 Objective-C 开发中的一种自动内存回收管理的机制,为了替代...[作者空间]
一、什么是runloop? runloop是通过内部维护的事件循环来对事件/消息进行管理的对象。 没有事件处理时休...[作者空间]
weak和assign是一种“非拥有关系”的指针,通过这两种修饰符修饰的指针变量,都不会改变被引用对象的引用计数。...[作者空间]
Runloop:消息循环机制 一,概念: OSX/iOS 系统中,提供了两个这样的对象:NSRunLoop 和 C...[作者空间]
前言 在使用NSTimer,如果使用不得当特别会引起循环引用,造成内存泄露。所以怎么避免循环引用问题,下面我提出几...[作者空间]
作者:哈哈哈哈哈你是逗比吗链接:https://juejin.cn/post/691713320285110272...[作者空间]
一、底层实现步骤 需求:观察对象Person,观察属性name 利用runtime动态创建(objc_alloca...[作者空间]
iOS开发-class_ro_t和class_rw_t的区别 文章目录 class_ro_t[https://bl...[作者空间]
Runloop Runloop是事件接收和分发机制的一个实现。是线程相关的基础框架的一部分。一个Runloop就是...[作者空间]
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主...[作者空间]
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主...[作者空间]
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] KVO...[作者空间]
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] KVC...[作者空间]
OC中在分类中添加属性用属性关联技术来实现存取值的: 那么系统的属性关联功能是如何实现的呢? 属性关联怎么存储对象...[作者空间]
SDWebImage是老生常谈的三方,这篇博客算是一个笔记吧,记录下SDWebImage源码相关加载图片流程. 注...[作者空间]
演示代码地址:https://github.com/codeWillwillCode/LearnMJExtensi...[作者空间]