-
【NSArray数组的遍历 Objective-C语言】
一、NSArray数组的遍历
1.那NSArray数组是怎么遍历的呢,你想到了几种方式
1)是不是for循环啊
所以,第一种方式,使用for循环来遍历数组中的每一个元素
例如,我有一个数组
NSArray *arr = @[@“jack”,@“rose”,@“lili”,@“jack”,@“rose”,@“lili”];
//来个for循环
for(int i = 0;i
{
NSLog(@“%@”,arr[i]);
}
输出:jack
rose
lili
jack
rose
lili
是不是这样就能拿到数组中的每一个元素的值吧
当然,这句话你也可以换成那个方法,objectAtIndex
NSLog(@“%@”,[arr objectAtIndex:i]);
原理:将下标挨个挨个遍历出来,然后取值
2.第二种方式,使用增强for循环,来遍历NSArray数组中的元素
for(NSString *str in arr)
{
NSLog(@“%@”,str);
}
输出:jack
rose
lili
jack
rose
lili
1)语法格式:
一个for(
for(里面写什么呢
for(先写个元素类型 然后再写个变量名 in 数组名)
{
直接通过变量名就可以拿到数组中的每一个元素
}
现在我要遍历一下这个数组:
NSArray *arr = @[@“jack”,@“rose”,@“lili”,@“jack”,@“rose”,@“lili”];
请问这个数组里面每一个元素是什么类型的
是不是NSString类型的啊
所以,for(NSString *
是不是啊
然后再来个变量名,是不是取个变量名就可以了吧,来个str
for(NSString *str
第三个,in,这是固定的
for(NSString *str i
-
相关阅读:
mybatis 多对多对多 字段名一致问题解决
微PE辅助VMware安装操作系统
机器学习实战——《跟着迪哥学Python数据分析与机器学习实战》
电影寒冬之下,票房靠“主旋律”能撑住场吗?《扫黑行动》仍在重播
【软件测试】 初识软件测试
儿童帐篷出口美国CPC认证测试项目流程介绍
代码随想录Day19 LeetCode T669修剪二叉搜索树 LeetCode T108将有序数组转化为二叉搜索树 T538 把二叉搜索树转化为累加树
4.17每日一题(直角坐标累次积分到直角/极坐标累次积分的转换)
stm32和电机开发(直流有刷电机和步进电机)
离谱的 CSS!从表盘刻度到艺术剪纸
-
原文地址:https://blog.csdn.net/madoca/article/details/127592898