====
NSData interconversion.
pod 'PEAR-DataConvertor-iOS'
#import "DataConvertor.h"
NSString *string = @"convert from string";
NSData *strData = [DataConvertor dataFromString:string];
NSLog(@"=> String Data:%@",strData);
NSString * dataStr = [DataConvertor stringFromData:strData];
NSLog(@"=> String:%@",dataStr);
NSInteger integer = -666;
NSData *intData = [DataConvertor dataFromInteger:integer];
NSLog(@"=> Integer Data:%@",intData);
NSInteger dataInt = [DataConvertor integerFromData:intData];
NSLog(@"=> Integer:%zd",dataInt);
CGFloat float_ = 99.99;
NSData *floatData = [DataConvertor dataFromFloat:float_];
NSLog(@"=> Float Data:%@",floatData);
CGFloat dataFloat = [DataConvertor floatFromData:floatData];
NSLog(@"=> Float:%f",dataFloat);
NSNumber *number = @(333);
NSData *numData = [DataConvertor dataFromNumber:number];
NSLog(@"=> Number Data:%@",numData);
NSNumber *dataNum = [DataConvertor numberFromData:numData];
NSLog(@"=> Number:%@",dataNum);
NSArray *array = @[strData,
intData,
floatData,
numData];
NSData *arrayData = [DataConvertor dataFromArray:array];
NSLog(@"=> Array Data:%@",arrayData);
NSArray *dataArray = [DataConvertor arrayFromData:arrayData];
NSLog(@"=> Array:%@",dataArray);
NSDictionary *dictionary = @{@"str":strData,
@"int":intData,
@"float":floatData,
@"num":numData,
@"array":arrayData};
NSData *dictData = [DataConvertor dataFromDictionary:dictionary];
NSLog(@"=> Dictionary Data:%@",dictData);
NSArray *dataDict = [DataConvertor arrayFromData:dictData];
NSLog(@"=> Dictionary:%@",dataDict);
UIImage *pngImg = [UIImage imageNamed:@"pngsample.png"];
NSData *imgPNGData = [DataConvertor dataFromPNGImage:pngImg];
NSLog(@"=> PNG Image Data:%@",imgPNGData);
UIImage *dataImgPNG = [DataConvertor imageFromData:imgPNGData];
NSLog(@"=> PNG Image:%@",dataImgPNG);
UIImage *jpgImg = [UIImage imageNamed:@"jpgsample.jpg"];
NSData *imgJPGData = [DataConvertor dataFromJPGImage:jpgImg quality:1.0];
NSLog(@"=> JPG Image Data:%@",imgJPGData);
UIImage *dataImgJPG = [DataConvertor imageFromData:imgJPGData];
NSLog(@"=> JPG Image:%@",dataImgJPG);