实例⽅法的动态决议
+(BOOL)resolveInstanceMethod:(SEL)sel
类⽅法的动态决议
+(BOOL)resolveClassMethod:(SEL)sel
消息快速转发
-(id)forwardingTargetForSelector:(SEL)aSelector
消息慢速转发
-(NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
-(NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
⾯向切⾯编程与埋点
⾯向切⾯编程(AOP)在不修改源代码的情况下,通过运⾏时给程序添加统⼀功能的技术。
埋点就是在应⽤中特定的流程收集⼀些信息,⽤来跟踪应⽤使⽤的状况,然后精准分析⽤户数据。
⽐如⻚⾯停留时间、点击按钮、浏览内容等等。