在头文件中尽量少import其他头文件,原因在于:
1.代码看起来不够优雅。
2.增加编译时间。
3.违反了有需要时再引用的原则,合理的方式是什么时候用到什么时候再引入。
好的习惯是“向前声明”(forward declaring),在头文件中@class来告诉编译器有一个person类即可。接着在.m文件中import。
@class person
在头文件中尽量少import其他头文件,原因在于:
1.代码看起来不够优雅。
2.增加编译时间。
3.违反了有需要时再引用的原则,合理的方式是什么时候用到什么时候再引入。
好的习惯是“向前声明”(forward declaring),在头文件中@class来告诉编译器有一个person类即可。接着在.m文件中import。
@class person