利用分类转码(打印中文)

来源:互联网 发布:plu直播软件 编辑:程序博客网 时间:2024/06/05 20:58
@implementation NSDictionary (Log)- (NSString *)descriptionWithLocale:(id)locale{    NSMutableString *str = [NSMutableString string];        [str appendString:@"{\n"];        // 遍历字典的所有键值对    [self enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {        [str appendFormat:@"\t%@ = %@,\n", key, obj];    }];        [str appendString:@"}"];        // 查出最后一个,的范围    NSRange range = [str rangeOfString:@"," options:NSBackwardsSearch];    // 删掉最后一个,    [str deleteCharactersInRange:range];        return str;}@end@implementation NSArray (Log)- (NSString *)descriptionWithLocale:(id)locale{    NSMutableString *str = [NSMutableString string];        [str appendString:@"[\n"];        // 遍历数组的所有元素    [self enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {        [str appendFormat:@"%@,\n", obj];    }];        [str appendString:@"]"];        // 查出最后一个,的范围    NSRange range = [str rangeOfString:@"," options:NSBackwardsSearch];    // 删掉最后一个,    [str deleteCharactersInRange:range];        return str;}@end

0 0
原创粉丝点击