版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014128241/article/details/71420179
循环截取字符串
-(void)rangString:(NSString *)str{
for (int i =0; i < str.length/16 +1; i ++) {
if (i >0) {
// 判断剩余的字符串的长度
if (_str3.length == 0) {
return;
}
if (_str3.length < 16) {
_str1 =_str3;
NSLog(@"最后截取的字符串%@",_str1);
return;
}
}
// 要截取的字符串 一次性截取16位
NSString *interceptStr =[str substringWithRange:NSMakeRange(i *16, 16)];
_str1 = interceptStr;
// 剩余的字符串
NSString *surplusStr =[str substringFromIndex:(i+1)*16];
_str3 = surplusStr;
NSLog(@"截取的字符串%@",_str1);
}
}