NSString+DSMAdditions.h
1 #import <Foundation/Foundation.h>
2 
4 
5 + (NSString *)dsm_base64StringFromData:(NSData *)data length:(NSInteger)length;
6 - (NSString *)dsm_truncateAndEllipseStringToLength:(NSInteger)length;
8 - (BOOL)dsm_isValidUUID;
9 + (BOOL)dsm_isEmptyOrNil:(NSString *)input;
10 
11 @end
12 
14 
15 + (NSString *)dsm_UUIDString;
16 
17 @end
18 
20 
21 - (BOOL)dsm_caseAndDiacriticInsensitivelyMatches:(NSString *)aString;
22 - (BOOL)dsm_caseInsensitivelyMatches:(NSString *)aString;
23 - (NSString *)dsm_uniqueStringByAppendingNumberAmongstStrings:(NSArray *)otherStrings;
24 
25 @end
26 
28 
30 
31 @end
32 
34 
35 + (instancetype)dsm_stringWithBool:(BOOL)boolValue;
36 
37 @end
38 
NSString * dsm_stringByTrimmingWhitespaceAndNewlines()
NSString * dsm_UUIDString()
Definition: NSString+DSMAdditions.h:27
Definition: NSString+DSMAdditions.h:13
Definition: NSString+DSMAdditions.h:3
Definition: NSString+DSMAdditions.h:33
Definition: NSString+DSMAdditions.h:19
NSString * dsm_stringByReplacingURLEncoding()