2021-04-29

交换方法 Method Swizzling

UIApplication有一个next属性,它会在applicationDidFinishLaunching之前被调用,这个时候通过runtime获取到所有类的列表,然后向所有遵循SelfAware协议的类发送消息.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. dispatch_once替代方案 OC中用来保证代码块只执行一次的dispatch_once在swfit中...
    Dariel阅读 6,093评论 5 34
  • 要想全局处理防止按钮重复点击,一个很优雅的方法就是利用runtime来在运行时处理点击。 来看一段Mattt Th...
    灯红酒绿映不出的落寞阅读 1,453评论 6 2
  • iOS面试题目100道 1.线程和进程的区别。 进程是系统进行资源分配和调度的一个独立单位,线程是进程的一个实体,...
    有度YouDo阅读 29,976评论 8 137
  • iOS面试准备 基础 1. 为什么说Objective-C是一门动态的语言? 编译期:即编译器对语言的编译阶段,编...
    LemonFan阅读 580评论 0 1
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,588评论 28 53