2013-03-17 56 views
-1

我在开发iOS应用程序时很新手,因为它使用最新版本的xCode,V4.6作为IDE。 我正在构建一个测试应用程序。假设我给这个iOS应用程序命名为“newApp”。 当创建一个项目时,它应该默认为我生成newAppViewController.h和newAppViewController.m,就像几乎所有iOS书籍的示例一样。关于给定项目名称的默认ViewController命名

但在我的情况下,它只给我viewController文件,缩短名称,只有viewController.h和viewController.m作为他们的名字。我目前的XCode设置有什么问题?

这对我来说实际上并不是什么大不了的事情,但是对于我的iOS学习来说,可以节省很多时间来参考书中通常使用的内容。

enter image description here enter image description here enter image description here

回答

2

首先,您应该命名您的应用程序,以大写字母“NewApp”开头,而不是“newApp”。它不会改变任何东西,但这是共同的惯例。

如果您想拥有“NewAppViewController”和“NewAppAppDelegate”,请在第二个屏幕的“Class Prefix”框中添加“NewApp”。如果您已经在您的应用上取得了进展,请使用“重构”命令重命名您的类。下面是将“NewApp”放入“类前缀”框中的结果:

enter image description here

1

在iOS 6中项目的名称没有被连接到的类名称的开头。这是可选的。您可以在为其创建新项目时检查前缀方块。只需要检查类前缀以将项目名称添加到应用程序的请求中,否则xcode将创建没有项目名称的类以及类是什么。

0

我通常在“为新项目选择选项”页面上输入类别前缀。如果你的新应用程序被命名为“newApp”,我会使用NA的前缀。然后所有的课程都会有NA前缀,这样你就不会有命名冲突。

相关问题