我项目中的所有.h文件在每个文件中只有一个类。但是我看到UIAlertController.h文件有两个类:UIAlertController和UIAlertAction。为什么Apple设计了这个,什么时候应该组合两个或多个类一个文件?
答案 0 :(得分:0)
.h
文件是头文件,它们包含对您在.m
文件中定义的所有函数的引用,因此您可以跨多个文件共享代码。您可以根据需要在.m
文件中定义任意数量的类和函数,因此,您可以在' .m'中引用任意数量的类和函数。文件,因此您可以在其他源文件中使用它们。在.h
文件中组合两个或多个类取决于您是否在相应的.m
文件中定义了两个或更多个类。