黑马程序员技术交流社区

标题: pch文件宏定义的字符串debug下可以获取,release为nil [打印本页]

作者: caizexu    时间: 2015-11-27 09:53
标题: pch文件宏定义的字符串debug下可以获取,release为nil
在工程名-Prefix.pch文件中定义

#ifdef DEBUG
#define SERVER @"http://10.1.1.12:57"
#else   
#define SERVER @"http://baidu.com"  
#endif

然后设置如下:
在 "Target > Build Settings > Preprocessor Macros > Debug" 里有一个"DEBUG=1"。

当Product-->Scheme-->SchemeEdit Scheme

设置Build Configuration成Debug时,
NSString *stringserver = [NSString stringWithFormat:@"%@", SERVER];
stringsever可以获取,为http://10.1.1.12:57。

设置Release时
NSString *stringserver = [NSString stringWithFormat:@"%@", SERVER];
stringsever=nil





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2