preprocessor macro 预处理器宏
1.系统默认有两个预处理器环境,一个是DEBUG 一个是 RELEASE 都是大写。
2. 测试环境为0 可以进行log日志打印等 测试环境内存分配和正式环境有些不一样,内存释放会慢一些; 正式环境为1,是打包上架时需要的。
3. 自己添加环境变量的时候,注意 一定不要用中划线 -,C语言编译会报错。 可以使用下划线, 如 DEBUG_TEST
4. 使用场景, 开发时 后台或者前端环境可能分为 模块测试环境,测试稳定开发环境,上线前预热环境,线上环境等等。 我们可以自定义环境变量,给每个环境分为设置不同的 桌面图标,APP显示名称,启动图,APP整体配色等等,这些可以通过自定义预编译环境变量,增加Configuration files 配置文件,最后直接切换scheme中的build condition就可以
如果配合 Jenkins CI 自动化打包,开发会更高效!