2014-08-28 29 views
17

我有Xcode 6 beta 6,只是想添加一个新的类到我的项目。Xcode 6:创建新的Objective C文件搞砸了吗?

现在,它是文件 - >新文件 - > Objective-C文件,我必须在空文件,类别,协议和扩展之间进行选择。我只想创建一个新类(比如说HelloWorld),我们假设它继承自NSObject

通常情况下,Xcode创建的.m文件,并自动创建.h文件,但现在它已经不仅创造了.m文件,命名为NSObject_HelloWorld.m。没有头文件已经创建,我不希望命名方案与Superclass_newClass要么。

我错过了什么?

+0

有些东西搞砸了,有时你不能在xcode中看到文件,所以使用finder去到你的项目并删除它们,然后从新鲜的 – meda 2014-08-28 16:42:06

+0

开始,你应该选择_Cocoa Touch Class_,然后你可以选择语言,例如_Objective -C_,一切都像以前一样发生。 – holex 2014-08-28 16:46:31

+0

哦,是的,就是这样。非常感谢你。 – Lumpy 2014-08-28 16:51:25

回答

41

一切都是颇为相似,在他之前,但在这里是Xcode6 beta6的过程:

#1

选择NewFile...或按⌘N键盘上:

new


#2

选择的iOS来源然后可可触摸类

Cocoa Touch Class


#3

型新类的名称(例如, HelloWorldClass),它是NSObject的一个子集,你需要选择语言还有:

HelloWorldClass

#4

你保存文件后,你可以找到他们在项目导航像我一样:

Project Navigator

+1

也对此感到困惑。这完美地解释了它。 – Paul 2014-09-13 04:29:04

+0

gesus更多不必要的复杂性,谢谢Holex – elliotrock 2014-12-30 02:13:56

+0

对于OSX Cocoa应用程序,请选择OS X,然后选择'Cocoa Class'(而不是Objective-C文件),并且Xcode 6将生成.m和.h文件。 – 7stud 2015-04-11 19:31:10