多彩的Log就是这么炫酷

XcodeColors——早就听说这个强大的家伙,也傻傻的以为仅仅使用NSLog()就能打印多彩的颜色。真是天真了。这里是XcodeColors的下载地址这里是XcodeColors的说明文档虽然文档是很详细,但都是一些英文着实阻碍了一些人的使用,分享一下自己的实现步骤:1、下载后,运行XcodeColors->My Mac:

2、运行成功后可以在"~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/"路径下查看是否存在XcodeColors.xcplugin文件:

3、重启xcode,,打开XcodeColors项目,运行TestXcodeColors->My Mac:

4、在Debug(Log)区域得到如下信息:

5、在其他项目的使用,在项目先申明如下宏:#define XCODE_COLORS_ESCAPE_MAC @"\033["#define XCODE_COLORS_ESCAPE_IOS @"\xC2\xA0["#if TARGET_OS_IPHONE#define XCODE_COLORS_ESCAPE XCODE_COLORS_ESCAPE_IOS#else#define XCODE_COLORS_ESCAPE XCODE_COLORS_ESCAPE_MAC#endif#define XCODE_COLORS_RESET_FG XCODE_COLORS_ESCAPE @"fg;" // Clear any foreground color#define XCODE_COLORS_RESET_BG XCODE_COLORS_ESCAPE @"bg;" // Clear any background color#define XCODE_COLORS_RESET XCODE_COLORS_ESCAPE @";" // Clear any foreground or background color#define LogBlue(frmt, …) NSLog((XCODE_COLORS_ESCAPE @"fg0,0,255;" frmt XCODE_COLORS_RESET), ##__VA_ARGS__) //打印蓝色的log调用LogBlue(@"Hello world")就会得到蓝色的Hello world。真的是非常棒!

把自己当傻瓜,不懂就问,你会学的更多

多彩的Log就是这么炫酷

相关文章:

你感兴趣的文章:

标签云: