NSString-Addtions.h 871 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. @end