『底层探索』3 - 揭开 isa 神秘的面纱
0 Comments对于每个 Objective-C 对象中,都存在一个 isa 指向了该对象所属的类,这个类存储了类的相关信息,今天来探索一下 isa 究竟是啥?
对于每个 Objective-C 对象中,都存在一个 isa 指向了该对象所属的类,这个类存储了类的相关信息,今天来探索一下 isa 究竟是啥?
没有对象怎么办?new 一个,在 Objective-C 中我们可以通过 alloc 或 new 创建一个对象,那么问题来了?它底层是怎么实现的呢?
当我们拿起手机, 从主页点击 App icon 开始刷刷刷的时候,肯定有一小部分人对这 App 的启动过程产生好奇的, 今天我们就来聊聊 App 是怎么启动的,在开始之前,我们要了解一些预备知识。
行为型的设计模式有 10 个,包括 观察者模式
模板方法模式
命令模式
状态模式
职责链模式
解释器模式
中介者模式
访问者模式
策略模式
备忘录模式
迭代器模式