- (void)logDic:(NSDictionary *)dic
{
NSString *tempStr1 = [[dic description] stringByReplacingOccurrencesOfString:@"\\u" withString:@"\\U"];
NSString *tempStr2 = [tempStr1 stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""];
NSString *tempStr3 = [[@"\"" stringByAppendingString:tempStr2] stringByAppendingString:@"\""];
NSData *tempData = [tempStr3 dataUsingEncoding:NSUTF8StringEncoding];
NSString *str = [NSPropertyListSerialization propertyListFromData:tempData mutabilityOption:NSPropertyListImmutable format:NULL errorDescription:NULL];
NSLog(@"dic:%@",str);
}
本文介绍了一个Objective-C中的自定义方法,该方法用于将字典内容转换为可读性强的日志输出格式。通过一系列字符串处理操作,实现了对字典内容的转义和编码,最终能够将复杂的数据结构清晰地展示出来。
519

被折叠的 条评论
为什么被折叠?



