load加载分析
💡
原文中文,约1900字,阅读约需5分钟。
📝
内容提要
UIViewController+A 和 UIViewController+B 是两个实现了各自 load 方法的类别。load 方法的调用顺序取决于 Build Phases 中 Compile Sources 部分类的加载顺序。如果两个类别具有相同的方法名,则会调用最后加载的文件的方法。如果方法名不同,它们将不会相互影响。
🎯
关键要点
-
UIViewController+A 和 UIViewController+B 是两个实现了各自 load 方法的类别。
-
load 方法的调用顺序取决于 Build Phases 中 Compile Sources 部分类的加载顺序。
-
如果两个类别具有相同的方法名,调用最后加载的文件的方法。
-
如果方法名不同,它们将不会相互影响。
-
示例代码中,先执行 B 的 load 方法,再执行 A 的 load 方法。
-
调用相同的方法时,只会执行最后加载的文件的方法。
-
不同的方法不会相互影响,文件不会被覆盖。
🏷️
标签
➡️