ViewController.h和ViewController.m前缀

时间:2012-06-23 10:26:51

标签: cocoa-touch cocoa xcode4 uiviewcontroller viewcontroller

好的,我刚刚开始使用Xcode 4.3进行编程。我在Xcode中用来练习编码的所有书籍都显示了ViewController.h和ViewController.m,它们将项目名称作为前缀。例如......如果书名为应用程序“Calculator”,则在示例中,View Controllers都被命名为“CalculatorViewController.h”& “CalculatorViewController.m”。我在这里做错了什么? 如果这是一个新手问题,我道歉,但我已经尝试过几乎所有事情来解决这个问题!

请帮帮我

1 个答案:

答案 0 :(得分:2)

当您将文件添加到项目中时(类.h和.m文件),根据您的产品名称,没有一种自动机制为您添加前缀这些文件。你必须手动完成。

你在书中看到这种模式的原因是因为通常的做法是为你的文件添加一些首字母,以便namespace加上它们,并避免在使用别人的代码时发生冲突(这就是为什么Apple的类带有前缀的原因) 'NS')。

Xcode 4甚至允许您在创建新项目时选择该前缀,因此如果您在那里输入应用程序名称(例如“计算器”),Xcode最初为您创建的文件将相应地加上前缀(所以你会得到一个CalculatorViewController,但是对于你添加的任何其他文件,你必须根据需要明确地加上它们。我希望这是有道理的。

<小时/> 的更新: enter image description here