NSString+safe.h 649 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // NSString+safe.h
  3. // SmartLightForBigFish
  4. //
  5. // Created by coderYK on 2017/9/13.
  6. // Copyright © 2017年 RD. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface NSString (safe)
  10. /**
  11. 安全地截取子字符串
  12. @param range 范围
  13. @return 字符串
  14. */
  15. - (NSString *)rds_getSubStringSafetyWithRange:(NSRange)range;
  16. /**
  17. 安全地截取子字符串
  18. @param location 以0开始的字节位置
  19. @param length 截取的字节长度
  20. @return 字符串
  21. */
  22. - (NSString *)rds_getSubStringSafetyWithByteLoc:(NSUInteger)location andByteLen:(NSUInteger)length;
  23. - (NSString *)rds_substringFromIndex:(NSUInteger)from;
  24. @end