我需要为我项目的所有常量创建单独的文件

时间:2013-02-18 10:25:36

标签: objective-c xcode variables

在我的项目中,我需要为同一个项目中不同类中使用的所有常量创建单独的文件。

我看到了一些例子,但他们说的是在'.h'文件中创建,并且他们再次在'.m'文件中实现它们。但我只需要'.h'file来创建所有常量,我必须通过在项目的每个类中导入'.h'文件来使用所有这些常量。

任何人都可以指导如何解决这个问题...... 提前谢谢

3 个答案:

答案 0 :(得分:12)

enter image description here 添加新文件。

  • 右键单击文件检查器
  • 选择新文件
  • 弹出窗口选择ios> C和C ++> HeaderFile [图]
  • 命名常数
  • 添加#define OK @"OK"
  • 转到标题#import "Constants.h"中的View Controller包含文件 OR 在pch文件中定义,以便所有View控制器都可以访问该文件
  • 在viewDidLoad NSLog(@"%@",OK);

快乐编码:)

答案 1 :(得分:1)

您可以创建.h文件并使用#define创建常量,然后将您的文件包含在项目的前缀文件中。虽然我更喜欢使用你在.h文件中声明的extern常量并在.m文件中定义。这有助于在编译时跟踪代码中的可能警告。

答案 2 :(得分:0)

你几乎已经回答了自己的问题,我不确定你要问的是什么 - 你可以用你的常量创建一个头文件(.h),并将它导入你的其他类。您不需要创建相应的实现(.m)文件。如果您在整个代码中使用常量,则可以在前缀标题中导入它们并自动使用它们。