我的问题是我的问题非常基本。当我们在另一个viewController中创建一个viewController的实例时,它是我们创建的实例吗?是viewController.h
还是viewController.m
?
我学到的是,界面无法实例化。因此,.h无法实例化。那么,我们实例化它吗?
答案 0 :(得分:1)
我们创建 类 的实例,而不是接口或实现。
在Objective-C中,类应包含接口(.h)和实现(.m)文件。接口和实现都包括典型MVC架构中的类。接口是一个接口(字面上),用于访问类的类。
如果将接口保留在 .h 文件中,则可以从其他类导入 .h 文件并使用其属性和方法通过实例化类。如果您在 .m 文件中编写接口,则只能从该特定的 .m 文件访问该类。请注意,我们导入.h 文件不是 .m 文件。
答案 1 :(得分:0)
接口只定义了必须要做的类。所以,我们导入.h文件以了解正在做什么。
分配视图控制器时,既不创建.h也不创建.m文件的实例。