老师您好,有一问题请教下

来源:4-3 分类相关面试问题-2

PeterSix3244453

2018-04-03

Category这种根据编译顺序逆序来处理的方式,背后的原因是什么呢?为什么要这么设计呢?按照顺序好像也没啥问题的呀

写回答

1回答

于海

2018-04-04

我们在link library中移动文件顺序可以改变编译顺序, 也正因为这样的原因,在多业务线并行开发的时候,如果大家都添加了含有同名方法的分类文件 最终是无法确定谁会生效的 由此可能引发一些程序异常问题

0
1
PeterSix3244453
谢谢老师的回答,想了下,好像是最后添加生效的话,可能定位问题会更快一些
2018-04-04
共1条回复

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程