在类的头文件中尽可能少引入其余头文件编译
使用“向前声明”,在确有须要时才引入头文件,减小类的使用者所需引入头文件的数量,减小编译时间。import
向前声明一样解决了两个类相互引用的问题。使用#import而非#include指令虽然不会致使死循环,但两个类里面有一个没法被正确编译。循环
每次在头文件中引用其余头文件以前,都要先问问本身这样作是否有必要,若是能够用向前声明取代引用,那么就用向前声明代替引入。引用