iOSObjective-C,如果两个.m文件相互导入对方的.h文件,会不会造成循环引用的问题?注意不是在.h文件中相互导入对方,是在.m文件中导入对方的.h文件。如果会出现循环引用会导致什么样的后果,怎么处理改问题。
2 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
C/C++中使用#include来包含头文件,缺点就是同一个头文件可能被包含多次。Objective-C中则使用了#import来包含头文件,优点就是同一个头文件只会包含一次。@class和#import就是为了解决循环引用导致的死锁问题。
添加回答
举报
0/150
提交
取消