UIImage转Md5
来源:互联网 发布:苹果电脑设计软件免费 编辑:程序博客网 时间:2024/05/29 16:30
1.在写之前,我真的要好好吐槽下百度,妈的找了两个小时,谷歌一分钟就解决了。
华丽的分割线,下面是UIImage转Md5的步骤,当然你首先要引入包
#import <CommonCrypto/CommonDigest.h>
然后再加上下面这四句话
unsigned char result[16];
NSData *imageData = [NSDatadataWithData:UIImagePNGRepresentation(image)];
CC_MD5((__bridgeconst void *)(imageData), [imageData length], result);
NSString *imageHash = [NSStringstringWithFormat:
@"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
result[0], result[1], result[2], result[3],
result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11],
result[12], result[13], result[14], result[15]
];
2.今天在使用AFNetWork时总是报无法找到text/html,
解决办法:首先找到AFURLResponseSerialization.m文件,然后找到下面这句:加上 @"text/html"
self.acceptableContentTypes = [NSSetsetWithObjects:@"application/json",@"text/json", @"text/javascript", nil];
变成self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", nil];@"text/html", @"text/javascript", nil];
3.SVProgressHud
我相信很多朋友都会遇到在执行[SVProgressHUDdismiss]后,如果再执行[SVProgressHUD show]就会这个SVProgressHUD无法显示出来,是因为[SVProgressHUD dismiss]需要0.15秒的时间执行,具体可以去源码中查看。所以只要让他延迟0.2秒执行就可以了,如下:
//延迟0.2秒后执行
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.2 * NSEC_PER_SEC)),dispatch_get_main_queue(), ^{
[SVProgressHUDshowErrorWithStatus:[NSStringstringWithFormat:@"%@",response.message]];
});
- UIImage转Md5
- 获取UIImage的图像MD5
- UIImage转NSData,NSData转UIImage
- swift base64转UIImage,UIImage转base64
- UIView 转 UIImage
- UIImage图片转NSData
- IView 转 UIImage
- UIView 转 UIImage IOS
- UIColor 转 UIImage
- UIView转UIImage
- cgpdfpageref转uiimage
- UIImage图片转NSData
- UITextView转UIImage
- UIColor转UIImage
- iOS UIImage 转NSString
- UIView转UIImage
- UIView 转 UIImage
- UIImage 转灰度
- hadoop进入和退出安全模式
- codevs月赛 奶牛的身高
- 《剑指Offer》面试题:三组对面和分别相等的正方体
- Apache服务器的安装与配置
- PostgreSQL的JDBC访问
- UIImage转Md5
- hdu 5475 线段树
- ARM 体系 CPU 的 7 种工作模式 和 2 种工作状态
- Android tips
- 十一返乡行
- JDK并发工具类源码学习系列——ConcurrentHashMap
- 又是一个第一次,随便写点什么吧。
- Java集合框架
- HDU 1317 XYZZ(Floyd(传递闭包)+bellmanfd(判断正权环))