Skip to content

Instantly share code, notes, and snippets.

@zorn
Created February 7, 2012 18:12
Show Gist options
  • Select an option

  • Save zorn/1761047 to your computer and use it in GitHub Desktop.

Select an option

Save zorn/1761047 to your computer and use it in GitHub Desktop.
Philly CocoaHead Categories
// Mike Zornek
// I use these a ton for quick scans of strings:
@interface NSString (CBAdditions)
- (BOOL)cb_containsString:(NSString *)aString;
- (BOOL)cb_containsString:(NSString *)aString ignoringCase:(BOOL)flag;
@end
@implementation NSString (CBAdditions)
- (BOOL)cb_containsString:(NSString *)aString
{
return [self cb_containsString:aString ignoringCase:NO];
}
- (BOOL)cb_containsString:(NSString *)aString ignoringCase:(BOOL)flag
{
unsigned mask = (flag ? NSCaseInsensitiveSearch : 0);
NSRange range = [self rangeOfString:aString options:mask];
return (range.length > 0);
}
@end
// Add your's here...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment