Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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
Ios 在Xcode中为Mac命名hello world程序的类_Ios_Xcode_Class_Nsview - Fatal编程技术网

Ios 在Xcode中为Mac命名hello world程序的类

Ios 在Xcode中为Mac命名hello world程序的类,ios,xcode,class,nsview,Ios,Xcode,Class,Nsview,我正在编写一个hello world程序,我是Xcode新手。我遵循了苹果开发者网站上的教程 当我尝试在Cocoa for Mac OS X中使用Objective-C类创建一个新文件时,它需要类名,而在教程中,它只说“NSView的子类” (#教程中的3) 我放置了NSView,然后单击[下一步],现在它询问在哪里放置新文件,而不是文件名。在教程(#4)中,有“另存为HelloView.m” 我应该给这个班起什么名字NSView.m或HelloView.m (我无法发布快照,因为我是stac

我正在编写一个hello world程序,我是Xcode新手。我遵循了苹果开发者网站上的教程

当我尝试在Cocoa for Mac OS X中使用Objective-C类创建一个新文件时,它需要类名,而在教程中,它只说“NSView的子类” (#教程中的3)

我放置了
NSView
,然后单击[下一步],现在它询问在哪里放置新文件,而不是文件名。在教程(#4)中,有“另存为
HelloView.m

我应该给这个班起什么名字
NSView.m
HelloView.m


(我无法发布快照,因为我是stackoverflow的新手……)

NSView是超类的名称,因此您不想这样称呼您的类,因此我选择HelloView。您的类继承其超类的所有功能,然后可以根据需要添加或重写此行为。HTH

遵循本指南,您不能使用NSView作为名称,因为它是超类的名称


所以试着给它取名为HelloView.m,我认为这是没有任何问题的最好方法。

谢谢你的回答,我实际上给它取名为HelloView.m。现在我对自定义类有一个不同的问题,我将很快发布(我只能每20分钟发布一次问题)