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