1#import <Foundation/Foundation.h> 2#import "NSString+Custom.h" 3 4@implementation NSString (Convenience) 5 6- (BOOL)containsString:(NSString *)string 7{ 8 return (([self rangeOfString:string]).length > 0); 9} 10 11- (BOOL)isEmpty 12{ 13 return [self isEqual:@""]; 14} 15 16- (NSString *)stringByRemovingWhitespaceFromBeginning 17{ 18 NSCharacterSet *whitespaceSet = nil; 19 NSScanner *theScanner = nil; 20 21 whitespaceSet = [NSCharacterSet whitespaceCharacterSet]; 22 theScanner = [NSScanner scannerWithString:self]; 23 24 // do not skip automatically over any chars 25 [theScanner setCharactersToBeSkipped:nil]; 26 27 // skip all blanks from beginning 28 [theScanner scanCharactersFromSet:whitespaceSet intoString:NULL]; 29 30 return [self substringFromIndex:[theScanner scanLocation]]; 31} 32 33@end 34