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];  

    仅做记录!

  • 相关阅读:
    2
    作业5
    实验十
    作业 5 指针应用
    九九乘法表
    实验七(课堂练习)
    实验六 数组 (2)
    实验六 数组
    课堂实验5(求从m到n之间(包括m和n)所有素数的和)
    课堂实验5-2
  • 原文地址:https://www.cnblogs.com/hero11223/p/9222793.html
Copyright © 2011-2022 走看看