- 博客(2)
- 收藏
- 关注
原创 Objective-C Runtime 解析(三)—— swizzle method
在之前介绍Objective-C的方法消息机制时,我们知道Objective的方法调用是Runtime动态的在dispatch table中寻找方法实现的。 对于这个动态寻找的过程,我们可以进行“干涉”,从而实现Objective方法的调换或添加。 这里我们介绍Objective的方法调换——swizzle method。
2016-08-14 21:45:07 1473
原创 Objective-C Runtime 解析(二)——NSObject的load与initialize方法
NSObject类作为Objective-C中绝大多数类的父类,向其子类提供了基本的Runtime接口与Objective-C Class的一些方法默认实现。在NSObject中有两个类方法,load与initialize方法,由Runtime动态调用,用于配置Class或Category。今天我们就来讨论这两个特殊的NSObject方法。
2016-08-10 21:19:53 3756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人