NSString-Addtions.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //
  2. // NSString-Addtions.h
  3. // JasonDevelop
  4. //
  5. // Created by Jason Lee on 2/17/14.
  6. // Copyright (c) jasondevelop. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface NSString (Additions)
  10. /**
  11. Trim을 수행하고 빈 문자열인지 리턴
  12. @return 빈 문자열 여부
  13. */
  14. - (BOOL)isEmptyString;
  15. + (NSString *)stringWithUnsignedChar:(const unsigned char *)chr;
  16. + (NSString *)stringWithUTF8Data:(NSData *)data;
  17. - (NSInteger)countForOccurrencesOfString:(NSString *)occurString;
  18. // Instance Methods
  19. - (NSString *)stringByStrippingTags;
  20. - (NSString *)stringWithNewLinesAsBRs;
  21. - (NSString *)stringByRemovingNewLinesAndWhitespace;
  22. - (NSString *)stringByDecodingHTMLEntities;
  23. - (NSString *)stringByEncodingHTMLEntities;
  24. - (NSString *)base64Enc;
  25. - (NSString *)trim;
  26. - (NSString *)trimSpaceAndEnter;
  27. - (BOOL)isEquestToIgnoreCase:(NSString *)str;
  28. - (NSArray *) explode:(NSString*)delimiter;
  29. - (NSString *) strReplace:(NSString *)search replace:(NSString *)replace;
  30. - (BOOL) strSearch:(NSString *)search;
  31. - (NSString *)stringWithFormatWithArr:(NSArray*)arguments;
  32. -(BOOL)isDigit;
  33. @end