-(NSString *)sha1
{
// see http://www.makebetterthings.com/iphone/how-to-get-md5-and-sha1-in-objective-c-ios-sdk/
NSData *data = [**self** dataUsingEncoding:NSUTF8StringEncoding];
uint8_t digest[CC_SHA1_DIGEST_LENGTH];
CC_SHA1(data.bytes, (CC_LONG)data.length, digest);
NSMutableString *output = [NSMutableString stringWithCapacity:CC_SHA1_DIGEST_LENGTH * 2];
**for** (**int** i = 0; i < CC_SHA1_DIGEST_LENGTH; i++) {
[output appendFormat:@"%02x", digest[i]];
}
**return** output;
}
上一篇
![iOS开发JSONModel去除关键字冲突](/medias/featureimages/26.jpg)
情景模拟,如后台返回JSON数据,如(图一):
img
图一
创建一个用于接收数据的model类,如图:
img
订单order模型类.h
img
订单order模型类.m
在相应的网络请求回调处,接收JSON数据,如图:
5115
2020-09-28
下一篇
![OC对象,isa和superclass](/medias/featureimages/19.jpg)
instance对象实例对象实例对象
class对象类对象类对象
meta-class对象元类对象元类对象
一.instance对象
概念: instance对象就是通过类alloc出来的对象,每次调用alloc 都会产生新的instanc
2020-09-28