Created
February 7, 2012 18:12
-
-
Save zorn/1761047 to your computer and use it in GitHub Desktop.
Philly CocoaHead Categories
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // 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