Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 创建viewController的实例_Iphone_Objective C_Ios_Interface - Fatal编程技术网

Iphone 创建viewController的实例

Iphone 创建viewController的实例,iphone,objective-c,ios,interface,Iphone,Objective C,Ios,Interface,我想我的问题很基本。当我们在另一个viewController中创建viewController的实例时,我们创建的是谁的实例?它是属于viewController.h还是viewController.m 我学到的是,接口不能被实例化。因此,.h不能被实例化。那么,我们实例化的是.m吗 我们创建类的实例,而不是接口或实现 在Objective-C中,类应同时包含接口(.h)和实现(.m)文件。接口和实现都包含典型MVC体系结构中的一个类。接口是一个类的接口(字面意思),我们可以使用它访问该类 如

我想我的问题很基本。当我们在另一个viewController中创建viewController的实例时,我们创建的是谁的实例?它是属于
viewController.h
还是
viewController.m

我学到的是,接口不能被实例化。因此,.h不能被实例化。那么,我们实例化的是.m吗

我们创建类的实例,而不是接口或实现

在Objective-C中,类应同时包含接口(.h)和实现(.m)文件。接口和实现都包含典型MVC体系结构中的一个类。接口是一个类的接口(字面意思),我们可以使用它访问该类

如果将接口保存在.h文件中,则可以从其他类导入.h文件,并通过实例化该类来使用其属性和方法。如果在.m文件中编写接口,那么该类将可以仅从该特定的.m文件访问。请注意,我们可以导入.h文件而不是.m文件

我们创建类的实例,而不是接口或实现

在Objective-C中,类应同时包含接口(.h)和实现(.m)文件。接口和实现都包含典型MVC体系结构中的一个类。接口是一个类的接口(字面意思),我们可以使用它访问该类


如果将接口保存在.h文件中,则可以从其他类导入.h文件,并通过实例化该类来使用其属性和方法。如果在.m文件中编写接口,那么该类将可以仅从该特定的.m文件访问。请注意,我们可以导入.h文件而不是.m文件。

接口只定义类必须执行的操作。因此,我们导入.h文件是为了了解类正在执行的操作


分配视图控制器时,既不是创建.h实例,也不是创建.m文件。

接口只是定义类必须执行的操作。因此,我们导入.h文件以了解类正在执行的操作


当您分配视图控制器时,您既不是在创建.h或.m文件的实例。

我认为您可以将整个类放在一个.m文件中。但不是很有条理,是的。我指的是一个接口。直到现在我都错了。我认为创建了.h实例,它为创建的实例提供了所有方法和变量的列表。如果将接口保存在.h文件中,则可以从其他类导入.h文件,并通过实例化该类来使用其属性和方法。但是导入.h后,我们会创建接口实例,对吗?这是正确的,因为我们不能为接口创建一个实例。我认为您可以在一个.m中创建一个完整的类。但不是很有条理,是的。我指的是一个接口。直到现在我都错了。我认为创建了.h实例,它为创建的实例提供了所有方法和变量的列表。如果将接口保存在.h文件中,则可以从其他类导入.h文件,并通过实例化该类来使用其属性和方法。但是导入.h后,我们会创建接口实例,对吗?这是否正确,因为我们无法为接口创建实例。