NSString is empty
How do you test if an NSString is empty? or all whitespace or nil? with a single method call? You can try something like this: @implementation NSString (JRAdditions) + (BOOL)isStringEmpty:(NSString *)string { if([string length] == 0) { //string is empty or nil return YES; } if(![[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length]) { //string is all whitespace return YES; } return NO; } @end Check out the NSString reference on ADC. This is what I use, an Extension to NSString: + (BOOL)isEmptyString:(NSString *)string; // Returns YES if the string