1234567891011121314151617181920212223242526272829303132 |
- //
- // NSString+save.m
- // SmartLightForBigFish
- //
- // Created by coderYK on 2017/9/13.
- // Copyright © 2017年 RD. All rights reserved.
- //
- #import "NSString+safe.h"
- @implementation NSString (safe)
- - (NSString *)rds_getSubStringSafetyWithRange:(NSRange)range {
-
- if (self.length >= range.location+range.length) {
- return [self substringWithRange:range];
- }
- return nil;
- }
- - (NSString *)rds_getSubStringSafetyWithByteLoc:(NSUInteger)location andByteLen:(NSUInteger)length {
-
- return [self rds_getSubStringSafetyWithRange:NSMakeRange(location*2, length*2)];
- }
- - (NSString *)rds_substringFromIndex:(NSUInteger)from{
- if (self.length >= from) {
- return [self substringFromIndex:from];
- }
- return nil;
- }
- @end
|