NSString as a resources in Xcode project
有什么方法可以简单地将静态
中做类似的事情
编辑:
我应该在哪里声明呢?在C语言中,我可以使用它全局访问资源文件。在Objective-C中有没有办法做到这一点?
为什么不使用:
1 | #define MY_STRING @"MyString" |
您也可以进入"项目"或"目标构建设置",并将其添加到"预处理器宏"或"未在预编译头文件中使用的预处理器宏"中。有关这两个选项之间的区别,请参见Xcode预处理程序宏。
我个人在单独的类中仅使用静态值来使用它:
在constants.h文件中的
:
1 2 | extern int const MY_SIMPLE_ID; extern NSString const MY_SIMPLE_STRING; |
在constants.m文件中的
:
1 2 | int const MY_SIMPLE_ID = 4; NSString const MY_SIMPLE_STRING = @"thestring"; |
这是整个应用程序中的全局静态值。