测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可协议 | MIT |
发布最新版本 | 2015年11月 |
由 Xaree Lee 维护。
此源是一个使用 XAspect 的方面补丁。您可以通过CocoaPods安装它。
pod 'XAspect-Foundation_UnicodifyingDescriptionsOfObjects'
或者将 AspectFiles/
中的文件手动拖放到您的项目中。
此方面将一些基础对象的描述更改为在ASL (Apple System Logger)中正确打印
:
) 分隔,而不是等号 (=
)。,
) 分隔,而不是分号 (;
)。null
,而不是 <null>
。如果您想在ASL (Apple System Logger)中记录一些NSFoundation对象,这是一个问题。例如,如果您的字典包含Unicode字符串
NSDictionary *dict = @{@"如果你不愛我":@"我會讓你走",
@"如果你真心愛我":@"我會讓你擁有全世界"};
NSLog(@"dict: %@", dict);
Xcode控制台的结果将是
{
"\U5982\U679c\U4f60\U4e0d\U611b\U6211" = "\U6211\U6703\U8b93\U4f60\U8d70";
"\U5982\U679c\U4f60\U771f\U5fc3\U611b\U6211" = "\U6211\U6703\U8b93\U4f60\U64c1\U6709\U5168\U4e16\U754c";
}
使用此方面补丁,字符串对象将被包裹在 ""
中,并使用Unicode正确打印
{
"如果你真心愛我" : "我會讓你擁有全世界",
"如果你不愛我" : "我會讓你走"
}