load 方法全程跟踪

发布在 Objective-C

load方法的调用时机

我们都知道,每个类都有两个初始化方法,其中一个就是load方法,对于每一个ClassCategory来说,必定会调用此方法,而且仅调用一次。当包含ClassCategory的程序被库载入系统时,就会执行此方法,并且此过程通常是在程序启动的时候执行。

不同的是,现在iOS系统中已经加入了动态加载特性,这是从macOS应用程序中迁移而来的特性,等应用程序启动好之后再去加载程序库。如果Class和其Category中都重写了load方法,则先调用Class中的。那么为什么会先调用Classload方法呢?通过这篇文章想必你会有个答案。

阅读全文
  • 第 1 页 共 1 页
Copyrights © 2019 贵永冬. All Rights Reserved.
作者的图片

贵永冬

iOS开发者
会一点RN和android, 十足的海贼迷


河南信悦通网络科技有限公司


河南 郑州