【发布时间】:2012-02-22 04:50:18
【问题描述】:
我正在制作一个处理敏感信用卡数据的应用。
如果我的代码在调试模式下运行,我想将此数据记录到控制台并进行一些文件转储。
但是在最终的应用商店版本中(即在发布模式下运行时),必须禁用所有这些功能(安全隐患)!
我会尽力回答我的问题;所以问题变成了'这个解决方案是正确的还是最好的方法?'
// add `IS_DEBUG=1` to your debug build preprocessor settings
#if( IS_DEBUG )
#define MYLog(args...) NSLog(args)
#else
#define MYLog(args...)
#endif
【问题讨论】:
标签: ios xcode debugging preprocessor release