Tag: 向前声明

在目标c中导入标题

在Objective-c中,当我们按照惯例使用一个类的对象到另一个类时,我们应该在.h文件中声明这个类,即@class classname; 。 并且应该在.m文件中导入头文件,即#import "header.h" 。 但是,如果我们在.h中导入头文件,那么我们不必在.m文件中再次导入它。 那么这个约定背后的原因是什么呢? 哪个是有效的方法?