/NSString+Extras.h

http://github.com/bububa/MongoHub-Mac · C Header · 30 lines · 17 code · 6 blank · 7 comment · 0 complexity · d9eb980784bf7978b377263a66c762d4 MD5 · raw file

  1. //
  2. // NSString+Extras.h
  3. // MongoHub
  4. //
  5. // Created by Syd on 10-4-28.
  6. // Copyright 2010 ThePeppersStudio.COM. All rights reserved.
  7. //
  8. #import <Cocoa/Cocoa.h>
  9. @interface NSString (Extras)
  10. + (NSString*)stringFromResource:(NSString*)resourceName;
  11. - (BOOL)startsWithString:(NSString*)otherString;
  12. - (BOOL)endsWithString:(NSString*)otherString;
  13. - (BOOL)isPresent;
  14. - (NSComparisonResult)compareCaseInsensitive:(NSString*)other;
  15. - (NSString*)stringByPercentEscapingCharacters:(NSString*)characters;
  16. - (NSString*)stringByEscapingURL;
  17. - (NSString*)stringByUnescapingURL;
  18. - (BOOL) containsString:(NSString *)aString;
  19. - (BOOL) containsString:(NSString *)aString ignoringCase:(BOOL)flag;
  20. - (int)countSubstring:(NSString *)aString ignoringCase:(BOOL)flag;
  21. - (NSString *)stringByTrimmingWhitespace;
  22. + (NSNull *)nullValue;
  23. + (NSString*)UUIDString;
  24. @end