为什么有些.h文件有两个类?

时间:2017-06-10 06:11:47

标签: ios objective-c

我项目中的所有.h文件在每个文件中只有一个类。但是我看到UIAlertController.h文件有两个类:UIAlertController和UIAlertAction。为什么Apple设计了这个,什么时候应该组合两个或多个类一个文件?

1 个答案:

答案 0 :(得分:0)

.h文件是头文件,它们包含对您在.m文件中定义的所有函数的引用,因此您可以跨多个文件共享代码。您可以根据需要在.m文件中定义任意数量的类和函数,因此,您可以在' .m'中引用任意数量的类和函数。文件,因此您可以在其他源文件中使用它们。在.h文件中组合两个或多个类取决于您是否在相应的.m文件中定义了两个或更多个类。