头文件中有两个接口

时间:2013-10-01 03:06:12

标签: objective-c interface header-files

我正在研究一些代码,我发现了一些我不太了解的东西。类的.h文件有两个这样定义的接口。

@interface ClassInterface : UIViewController

// Some properties

@end

@interface ClassInterface (FileOpen)

// Some methods

@end
  1. 拥有头文件中定义的接口的目的是什么?
  2. FileOpen用于什么?

1 个答案:

答案 0 :(得分:0)

首先提到的只是属性和方法的声明部分。在头文件中定义接口的目的是我们可以轻松地与导入其他类或访问属性进行通信。

@interface ClassInterface : UIViewController

// Some properties

@end

第二个是category,它用于使用其他方法扩展您的类。FileOpen用于通过类中的某些方法扩展您的类