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

 

僅做記錄!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM