我是我的 AppDelegate.h
我刚刚定义了常量:
#define XXDefaultFeedbackRecipent @"feedback@app.com"
#define XXDefaultFeedbackSubject @"Feedback"
定义这些类型的设置的正确位置是什么?它们不是用户设置,但确实有可能从一个版本更改为下一个版本。
最佳答案
没有正确的位置,但您可以将其放在“常量”文件中(我通常创建一个名为常量的类,删除该类的接口(interface)和实现并为此目的保留文件),或者放在其中的类中您使用这些定义。
但是,保留此数据的更好方法是使用以下内容:
// in your .h file
extern NSString * const XXDefaultFeedbackRecipent;
// in your .m file
NSString * const XXDefaultFeedbackRecipent = @"feedback@app.com";
附注关于编写#defines 有一个约定,要求您用大写字母编写#defines 的名称,单词之间用下划线分隔(例如 MY_DEFINE)。这是为了防止与 C 库和其他文件中的其他内容发生冲突。编写#defines 时请记住这一点。
关于ios - 在 iOS 中,哪里是存储配置值的正确位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17110837/