博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串相互转换打印
阅读量:6214 次
发布时间:2019-06-21

本文共 831 字,大约阅读时间需要 2 分钟。

1.在非调试状态下NSLog不工作

#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#else#define NSLog(...)#endif

2.去掉打印的时间戳

#ifdef DEBUG#define NSLog(FORMAT, ...) fprintf(stderr,"%s\n",[[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);#else#define NSLog(...)#endif

3.不同颜色的打印

#ifdef DEBUG#define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);#else#define NSLog(...)#endif

4.unicode转换成中文

#define NSLog(format, ...) NSLog(format, ## __VA_ARGS__)

5.结构体转化为字符串打印

CGRect rect = CGRectMake(0.0, 0.0, 320.0, 460.0);    NSString *str = NSStringFromCGRect(rect); //结构体转化为字符串    NSLog(@"%@",str);    //CGRectFromString(str); //字符串转化为结构体

 

转载于:https://www.cnblogs.com/shen5214444887/p/4826518.html

你可能感兴趣的文章
巴斯夫如何找到清洁餐具的秘密
查看>>
我国传感器细分领域跻身世界领先水平 整体水平落后
查看>>
斯诺登机密文件揭秘加拿大网络战争系统
查看>>
Red Hat在亚洲大步发展 押注容器和混合云
查看>>
网盘运营面临困境 存储服务或将迈向私有云
查看>>
2100万Gmail和500万雅虎账户在黑市公开售卖
查看>>
美国信息安全架构师的岗位职责和胜任资格
查看>>
谨防过分依赖于有影响力的用户
查看>>
印度光伏市场潜力巨大 正信光电拟积极扩大市场占有率
查看>>
软银与ARM联合公开信:ARM已成软银集团一员 业务如常
查看>>
代理和AOP
查看>>
癌细胞最偏爱10个字,你却每天都在喂养“它”!
查看>>
右击 -> 查看源文件,和其他一些前端性能测试技巧
查看>>
这56家公司共同发力智慧城市
查看>>
深圳卓炎科技|企业网站建设|提高内容网站粘度的常见方法
查看>>
OS X Eagle Peak:据说这是 Mac 新系统名称
查看>>
《大规模元搜索引擎技(1)》一1.1 Web上查找信息
查看>>
Maven实战
查看>>
聊聊Java中的四种单例模式
查看>>
功能测试的国别差异(日本与欧美)
查看>>