15篇文章 · 3646字 · 0人关注
object_setClass将一个对象设置为别的类类型,返回原来的Class 搬运自object_setClass
在项目开发过程中,经常因为NSArray数组越界或者value值为nil等问题导致的崩溃,直接对NSArray进行Method Swizzlin...
第一个参数是receiver,是一个结构体,拥有isa指针的对象 第二个参数是具体的方法名字,映射到方法的C字符串。需要注意的是@selecto...
在 iOS中可以直接调用某个对象的消息方式有两种: 利用performSelector 和NSInvocation来调用 相同点:父类都是NSO...
Objective-C 中 NSObject是大多数类的根类。 NSObject 里面有一个class类的 isa 属性。
runtime中有很多OBJC2_UNAVAILABLE例如
Method Swizzling
文集作者