是否可以通过在Xcode项目中设置属性来设置条件编译的符号?
我的目标是创建一个对所有文件都可用的符号,而不必使用导入/包含,这样一组常见的类就可以在某些项目中具有特殊的行为。如下所示,但带有我自己的符号。
#if TARGET_IPHONE_SIMULATOR
...
#endif
最佳答案
转到您的目标或项目设置,单击左下角的齿轮图标,然后选择“添加用户定义的设置”。新设置名称应为 GCC_PREPROCESSOR_DEFINITIONS
,您可以在右侧字段中输入您的定义。
根据 Steph 的评论,完整的语法是:
constant_1=VALUE constant_2=VALUE
请注意,如果您只想#define 一个符号而不是给它一个值(对于 #ifdef
语句),则不需要 '=' )
https://stackoverflow.com/questions/367368/
相关文章:
iphone - Xcode 调试器 : view value of variable
objective-c - 如何获取 Root View Controller ?
objective-c - 在Objective-C中将一个类的实例转换为@protocol
objective-c - 从 NSString 中删除字符?
iphone - "wait_fences: failed to receive reply: 10
iphone - 如何拦截点击 UITextView 中的链接?
objective-c - 使用 NSPredicate 根据 NSDictionary 键过滤 N