summaryrefslogtreecommitdiff
path: root/UICaboodle/UCString.h
diff options
context:
space:
mode:
Diffstat (limited to 'UICaboodle/UCString.h')
-rw-r--r--UICaboodle/UCString.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/UICaboodle/UCString.h b/UICaboodle/UCString.h
deleted file mode 100644
index 13bb51f..0000000
--- a/UICaboodle/UCString.h
+++ /dev/null
@@ -1,42 +0,0 @@
-#ifndef UICABOODLE_UCSTRING_H
-#define UICABOODLE_UCSTRING_H
-
-#import <Foundation/NSString.h>
-
-@interface NSString (UIKit)
-- (NSString *) stringByAddingPercentEscapes;
-- (NSString *) stringByReplacingCharacter:(unsigned short)arg0 withCharacter:(unsigned short)arg1;
-@end
-
-@interface NSString (UICaboodle)
-+ (NSString *) stringWithDataSize:(double)size;
-- (NSString *) stringByAddingPercentEscapesIncludingReserved;
-@end
-
-@implementation NSString (UICaboodle)
-
-+ (NSString *) stringWithDataSize:(double)size {
- unsigned power = 0;
- while (size > 1024) {
- size /= 1024;
- ++power;
- }
-
- static const char *powers_[] = {"B", "KiB", "MiB", "GiB"};
-
- return [NSString stringWithFormat:@"%.1f%s", size, powers_[power]];
-}
-
-- (NSString *) stringByAddingPercentEscapesIncludingReserved {
- return [(id)CFURLCreateStringByAddingPercentEscapes(
- kCFAllocatorDefault,
- (CFStringRef) self,
- NULL,
- CFSTR(";/?:@&=+$,"),
- kCFStringEncodingUTF8
- ) autorelease];
-}
-
-@end
-
-#endif/*UICABOODLE_UCSTRING_H*/