OC 快速枚举总结
2014-07-22 20:29
162 查看
- (void)remove:(NSString *)name{
for(AddressCard *card in self.book)
{
if([name compare:card.name] == NSOrderedSame)
{
[self.book removeObject:card];
break; //跳出for循环 不然程序出错 因为设置self.book 为可变数组,当你不跳出循环,此时已经改变了数组,而你继续遍历可变数组 ,出错!
}
}
}
for(AddressCard *card in self.book)
{
if([name compare:card.name] == NSOrderedSame)
{
[self.book removeObject:card];
break; //跳出for循环 不然程序出错 因为设置self.book 为可变数组,当你不跳出循环,此时已经改变了数组,而你继续遍历可变数组 ,出错!
}
}
}
相关文章推荐
- OC_数组(可变数组),快速枚举,相关方法总结
- OC - 集合类型的快速枚举
- OC : NSFastEnumeration (快速枚举)
- OC中的快速枚举与普通遍历
- OC中NSArray集合的遍历-包括for-in快速枚举的用法
- 关于OC中快速枚举forin和for循环的一点区别
- 写高质量OC代码52建议总结:48.多用块枚举,少用for循环
- ObjectC----字典类和集合类以及快速枚举和OC中的数组排序
- [iOS/OC]快速枚举enumerateObjectsUsingBlock
- 百度快速收录技巧总结
- oracle下快速删除重复的记录,借监并且总结了一下
- 欢迎大家参加,Java核心基础快速总结与增强免费培训
- 几种内部排序算法总结!(冒泡排序、快速排序、直接插入排序、拆半插入排序、简单选择排序)
- Objective-C边学边记-8:Foundation Kit快速教程之 数组、枚举
- 枚举转化和判断方法的总结
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- 欢迎大家参加,Java核心基础快速总结与增强免费培训
- 枚举总结
- php 文件上传 错误信息 总结 $_FILES['Filedata']["error"] 值枚举
- Scrum非官方解释(有Scurm经验的快速总结)