git.ithinksw.org
/
ITFoundation.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Updating ITFoundation to include updates spurred by Haven development.
[ITFoundation.git]
/
ITCategory-NSString.m
diff --git
a/ITCategory-NSString.m
b/ITCategory-NSString.m
index
e08e046
..
6aed778
100644
(file)
--- a/
ITCategory-NSString.m
+++ b/
ITCategory-NSString.m
@@
-1,4
+1,5
@@
#import "ITCategory-NSString.h"
#import "ITCategory-NSString.h"
+#import "ITCategory-NSData.h"
@implementation NSString (ITFoundationCategory)
@implementation NSString (ITFoundationCategory)
@@
-7,7
+8,7
@@
}
- (id)initWithFourCharCode:(unsigned long)fourCharCode {
}
- (id)initWithFourCharCode:(unsigned long)fourCharCode {
- return
UTCreateStringForOSType(fourCharCode)
;
+ return
[self initWithString:(NSString *)UTCreateStringForOSType(fourCharCode)]
;
//return [self initWithFormat:@"%.4s", &fourCharCode];
}
//return [self initWithFormat:@"%.4s", &fourCharCode];
}
@@
-25,4
+26,12
@@
return tmp |= *c_s++;*/
}
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
@end
\ No newline at end of file