zoukankan      html  css  js  c++  java
  • ios开发之--NSDictionary和NSData之间的互转/NSString和NSData之间的互转

    NSDictionary转NSData,代码如下:

    +(NSData*)returnDataWith:(NSDictionary*)dict
    {
        NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil];
        
        return data;
    }

    NSData转NSDictionary,代码如下:

    +(NSDictionary*)returnDictionaryWithDataPath:(NSData*)data
    {
        NSString *receiveStr = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
        
        NSData * datas = [receiveStr dataUsingEncoding:NSUTF8StringEncoding];
        
        NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:datas options:NSJSONReadingMutableLeaves error:nil];
        
        return jsonDict;
    }

    NSData转NSString,代码如下:

    NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];  

    NSString转NSData,代码如下:

    NSData *data = [@"test" dataUsingEncoding:NSUTF8StringEncoding];  

    仅做记录!

  • 相关阅读:
    48音标
    business expressions(二)
    Pick up lines搭讪
    Greetings
    business expressions(一)
    analyzing problems
    business meeting
    idea缓存目录mac cache
    Sublime 3156 LICENSE key
    React从0到1
  • 原文地址:https://www.cnblogs.com/hero11223/p/9222793.html
Copyright © 2011-2022 走看看