debug/release模式

打开DEBUG 模式: DEBUG = 1   
关掉DEBUG 模式:  DEBUG =0 
#if DEBUG
       ......  模拟数据    
#else
        ...... 真实数据 
#endif
  • 例:

#ifdef DEBUG
# define NSLog(fmt, ...) NSLog((@"%s -%d " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
# define NSLog(...) {}
#endif
  • 例:
#ifdef DEBUG
    return @"http://111.22.6666.667:8888/dxxxx-api/v1/";
#else
    return @"http://api.devicemmmm.com:80/dxxxxx-api/v1/";
#endif
  • 如图所示,开启/关闭preprocessor macros(预编译宏指令开关)


    D815BD51-B799-419C-B2FA-D35794C9A86F.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容