类扩展、分类的区别 1. Category(分类或者类别) 专门给主类添加新的方法 不能给分类添加成员变量(添加了也获取不到) 可以给分类添加属...
load_images 进入 load_images 源码实现,如下 load_images 方法的主要作用是加载镜像文件,其中关键代码为 pr...
在上一篇 iOS 底层原理-类的加载(上)[https://www.jianshu.com/p/d38987a082fc] 分析了 map_im...
在上一篇文章 iOS 底层 dyld 与 objc 的关联[https://www.jianshu.com/p/5d030e8e8c41] 中分...
在之前的文章中iOS应用程序加载流程[https://www.jianshu.com/p/9e6b90d3e181]主要讲述了 dyld 的加载...
什么是 NSProxy 首先,我们看下官方给出的定义 NSProxy 是一个为对象定义接口的抽象父类,它为充当其他对象或尚不存在的对象的替代对象...
单继承与多继承概念 继承是面向对象的基本特征之一,在具体语言的语法上设计有两种形式:多继承与单继承。 单继承 一个子类只有一个父类 优点:类层次...
问题抛出 我们先来看一个案例,创建一个空工程,创建三个导航控制器,分别叫 A、B、C。添加如下逻辑:A 界面 push 到 B 界面,B 界面 ...
自动释放池 自动释放池 是 OC 的一种 内存自动回收机制。它可以延迟加入 AutoreleasePool 中的变量 release 的时机,即...
文集作者