iOS - Runtime面试题
2019-02-18 本文已影响46人
AKyS佐毅
1、alloc+init与new区别
从OC2.0开始没区别。需要注意的是数组类型的走的是 allocWithZone ---> _objc_rootAllocWithZone -----> class_createInstance
2、Runtime如何通过Selector找到对应的IMP地址
- objc_msgSend
- methodForSelector
- method_getImplementation
- 举例说明