今天发现项目中代码一个有意思的地方,目的是获取“去除空串后数组的个数”
NSMutableArray *mutableArray = [NSMutableArray arrayWithArray:array];
for (int i = 0; i<mutableArray.count; i++) {
if ([mutableArray[i] isEqualToString:@""]) {
[mutableArray removeObjectAtIndex:i];
}
}
上面代码中的的移除方法很不合适
[mutableArray removeObjectAtIndex:i];
我修改后
NSInteger quesCount = 0;
for (int i = 0; i<array.count; i++) {
if ([array[i] length]>0) {
quesCount++;
}
}
网友评论