iOS Base64加密
2016-06-21 08:59
435 查看
在NSData类中有这些方法。
NSData *dataFromImage = UIImageJPEGRepresentation(image,
0.5f);//图片放缩
NSXMLElement *binvalXML = [NSXMLElement elementWithName:@"BINVAL" stringValue:[dataFromImage base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]];
NSData *basicAuthCredentials = [[NSString stringWithFormat:@"%@:%@", username, password] dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64AuthCredentials = [basicAuthCredentials base64EncodedStringWithOptions:(NSDataBase64EncodingOptions)0];
- (NSString *)base64String:(UIImage *)image {
NSData * data = [UIImagePNGRepresentation(image) base64EncodedDataWithOptions:NSDataBase64Encoding64CharacterLineLength];
return [NSString stringWithUTF8String:[data bytes]];
}
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:shareEntity.photoContentStr optio
4000
ns:1];
UIImage *image = [UIImage imageWithData:decodedData];
NSData *dataFromImage = UIImageJPEGRepresentation(image,
0.5f);//图片放缩
NSXMLElement *binvalXML = [NSXMLElement elementWithName:@"BINVAL" stringValue:[dataFromImage base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]];
NSData *basicAuthCredentials = [[NSString stringWithFormat:@"%@:%@", username, password] dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64AuthCredentials = [basicAuthCredentials base64EncodedStringWithOptions:(NSDataBase64EncodingOptions)0];
- (NSString *)base64String:(UIImage *)image {
NSData * data = [UIImagePNGRepresentation(image) base64EncodedDataWithOptions:NSDataBase64Encoding64CharacterLineLength];
return [NSString stringWithUTF8String:[data bytes]];
}
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:shareEntity.photoContentStr optio
4000
ns:1];
UIImage *image = [UIImage imageWithData:decodedData];
相关文章推荐
- ios 学习动画的套路 (一)
- iOS计算缓存内容大小
- iOS 基础篇12- 定时器的使用
- IOS开发系列--TableView、多个TableViewCell、自定义Cell、Cell上画画(故事板+代码方式),ios7tableview索引
- 当连接iOS设备照相机时禁止打开照片Photos等程序
- iOS开发实战——CollectionView中cell的间距设置
- iOS 获取屏幕的朝向
- iOS 传感器(加速计 + 陀螺仪)
- iOS中的动画
- iOS开发:创建真机调试证书
- 2015年12月最新苹果开发者企业账号注册流程图解
- iOS开发多线程篇 05 —GCD介绍
- 触摸事件传递与响应者链条
- 两个IOS的登录界面小代码
- iOS实现切换摄像头
- 当Auto Layout遇上动画(一)
- iOS - 日期的时间差(某年某月某日的某一天。。。)
- iOS编程(4)上传文件和字符串
- iOS原生和h5的交互
- 把自己的开源库添加cocoapods