NSDictionary轉NSData,代碼以下:json
+(NSData*)returnDataWith:(NSDictionary*)dict { NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil]; return data; }
NSData轉NSDictionary,代碼以下:spa
+(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,代碼以下:code
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSString轉NSData,代碼以下:blog
NSData *data = [@"test" dataUsingEncoding:NSUTF8StringEncoding];
僅作記錄!string