在我的项目中,我需要为同一个项目中不同类中使用的所有常量创建单独的文件。
我看到了一些例子,但他们说的是在'.h'文件中创建,并且他们再次在'.m'文件中实现它们。但我只需要'.h'file来创建所有常量,我必须通过在项目的每个类中导入'.h'文件来使用所有这些常量。
任何人都可以指导如何解决这个问题...... 提前谢谢
答案 0 :(得分:12)
添加新文件。
#define OK @"OK"
#import "Constants.h"
中的View Controller包含文件
OR 在pch文件中定义,以便所有View控制器都可以访问该文件NSLog(@"%@",OK);
快乐编码:)
答案 1 :(得分:1)
您可以创建.h文件并使用#define创建常量,然后将您的文件包含在项目的前缀文件中。虽然我更喜欢使用你在.h文件中声明的extern常量并在.m文件中定义。这有助于在编译时跟踪代码中的可能警告。
答案 2 :(得分:0)
你几乎已经回答了自己的问题,我不确定你要问的是什么 - 你可以用你的常量创建一个头文件(.h),并将它导入你的其他类。您不需要创建相应的实现(.m)文件。如果您在整个代码中使用常量,则可以在前缀标题中导入它们并自动使用它们。