-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTBPrivateUtilities.h
executable file
·45 lines (29 loc) · 1.13 KB
/
TBPrivateUtilities.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//
// TBPrivateUtilities.h
// TBMime
//
// Created by todd on Mon Jun 11 2001.
// Copyright (c) 2001 __CompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface NSString (TBPrivate)
- (NSString *) trimmedString;
- (NSData *) base64DecodedStringData;
- (NSString *) unquotedString;
- (unsigned)indexOfString:(NSString *)aString;
- (unsigned)indexOfString:(NSString *)aString options:(unsigned)mask;
- (unsigned)indexOfString:(NSString *)aString options:(unsigned)mask range:(NSRange)searchRange;
-(NSString *)stringByReplacingAllOccurrencesOfString:(NSString *)fromString
withString: (NSString *)toString;
@end
@interface NSData (TBPrivate)
+ (id)dataWithBase64String:(NSString *)base64String;
- (id)initWithBase64String:(NSString *)base64String;
- (NSString *)base64EncodedDataString;
- (NSData *)decodedURIFormData;
- (NSData *)dataByReversingByteEncodingWithDelimiter:(char)character
reverseEncodedSpaceCharacter:(BOOL)decodeSpaceChar;
@end
@interface NSDictionary (TBPrivate)
- (id)initWithContentsOfPropertyListFile:(NSString *)aPath;
@end