在Objective c中如何将下面的code定义为宏:
#ifdef _DEBUG
NSLog(@“Error”);
#endif
#ifdef _DEBUG
NSLog(@“Error”);
#endif
解决方案 »
- 申请ios开发者账号的时候有一项不会填
- 程序在模拟器上运行正确,release的时候报错说找不到图标的文件
- 我的xcode3.6.2不知道出了什么问题。。。
- 间隔一段时间进行后台定位
- iphone 传json 字符串到webSercie
- 播放m3u8文件时,碰到一个有问题的TS文件后,播放停止,有办法自动跳过继续播放吗?
- 关于如何关闭键盘的小问题
- 用XamarinIOS在VS下开发IOS怎么启动苹果模拟器?还是根本就启动不了?需要用到其他的工具? 有弄过这个的嘛? 给点详细指导吧 万分感谢
- object-c能不能设置自己连接的AP,以及设置自己的IP地址
- ios开发者账号申请卡在了法律协议确认界面!!!
- 基于iphone移动平台的语音聊天
- 想和大家交流iPhone的开发心得。
你那个不是已经是个预编译了吗?
还想咋样?或许是想这样?#ifdef _DEBUG
#define TRACE(...) NSLog(__VA_ARGS__)
#else
#define TRACE(...) (void)0
#endif这样,你以后就只要调用TRACE就行了,不用在每个地方都写三句话,呵呵呵.
http://blog.csdn.net/cloudhsu/archive/2010/07/26/5766100.aspx
宏就是代码替换,跟 ObjC 没关系的。
如果想自定义一个名称,比如:#ifdef XXXXXX,在工程设置中定义一个就可以。
同问 不就是个 printf吗……