永发信息网

ios 使用快速枚举迭代一个可变数组时需要注意什么问题

答案:1  悬赏:10  手机版
解决时间 2021-03-31 18:06
ios 使用快速枚举迭代一个可变数组时需要注意什么问题
最佳答案
1.好处:
能快速的遍历数组等容器对象
2.实质:
都是对容器里的每一个元素的遍历
3.注意事项:
为了增加代码的可读性,避免不必要的错误,尽量让forin的前部分的类型和数组里的元素类型相同,后面是要遍历的容器str第一次循环对应第一个元素
实例:
Student *stu1=[[Student alloc]initWithName:@"商帅"];
Student *stu2=[[Student alloc]initWithName:@"刘珊珊"];
Student *stu3=[[Student alloc]initWithName:@"杨林"];
Student *stu4=[[Student alloc]initWithName:@"腾飞"];
NSArray *arr=@[stu1,stu2,stu3,stu4];
//第一次循环前面保存的是第一个数组
//遍历数组里每一个学生的姓名
//因为Student的类型里没有数组了,只有name了所以不用二次遍历
for (Student *stu in arr) {

NSLog(@"%@",stu.name );

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阳神洪易仇报了吗
二甲本和甲本有什么区别
为什么文化水平越低越是穷的人就会越早婚早
现在可以露地种植的蔬菜有哪些?
AAC和AMR_NB音频编码的区别
有几个高出正常值 有影响吗?
刚买金刚菩提子佩戴方法
贵州懒茅酒多少钱一瓶?
C语言为什么我看书看得懂,而且一些简单的数
一般做半永久眉毛美瞳线需要多少钱?
盐城注册公司,哪一家好一点啊,代账公司的
安徽理科462分求助填志愿
衣服买大了怎么办
l2-2分之5÷2x5分之七过程
去年12月已考过,四六级成绩单什么时候发
推荐资讯
定时插座电子的好还是机械的好,具体说
本人在义乌一本机械买酿酒设备回家来酿酒,酿
家里用15公斤的洗衣机行吗
请问,如何向自己的主管写自己未来三个月的计
我的三星note2,别人打电话打不进来,提示一
中国古代勤于思考的人物的故事和名言有哪些?
口口口.口口÷1.口=口8.口口 口里面的数
鼓谱右右左/右右左/右右左右左右怎么
李时珍牌的药效果如何
用又什么又什么组四个词,例如,又高又大,请
2016年5月28日石狮日报蔡雅淇作文
35米的距离300t吊车能吊多重
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?