objective-c

md5とsha1を求める方法

ソースコード #import <CommonCrypto/CommonDigest.h> + (NSString *) sha1:(NSString *)input { const char *cstr = [input cStringUsingEncoding:NSUTF8StringEncoding]; NSData *data = [NSData dataWithBytes:cstr length:input.length]; uint8_t digest[CC_SHA1_DIGEST_LENGTH]; CC_S</commoncrypto/commondigest.h>…

NSDictionaryとNSArrayの空要素を再起的に削除する方法

ソースコード + (id) removeEmpty:(id)_data { if ( [_data isKindOfClass:[NSDictionary class]] ) { return [self removeEmptyForDictionary:(NSDictionary *)_data]; } else if ( [_data isKindOfClass:[NSArray class]] ) { return [self removeEmptyFor…