#import "ITCategory-NSString.h"
+#import "ITCategory-NSData.h"
@implementation NSString (ITFoundationCategory)
}
- (id)initWithFourCharCode:(unsigned long)fourCharCode {
- return UTCreateStringForOSType(fourCharCode);
+ return [self initWithString:(NSString *)UTCreateStringForOSType(fourCharCode)];
//return [self initWithFormat:@"%.4s", &fourCharCode];
}
return tmp |= *c_s++;*/
}
+- (NSData *)MD5 {
+ return [[self dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:NO] MD5];
+}
+
+- (NSData *)SHA1 {
+ return [[self dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:NO] SHA1];
+}
+
@end
\ No newline at end of file