OC常用函数简单介绍——NSArray

1.NSArray的初始化

//用一个对象生成一个不可变数组。OC里面的数组,可以存放不同数据类型。

//注意:数据类型都得是对象!!!

//1.直接初始化

NSArray *arr1 = [NSArray arrayWithObject:@"1"];
        
NSArray *arr2 = [NSArray arrayWithObjects:@"2",@"3",@"4",nil];

//2.用数组生成另一个数组

NSArray *arr3 = [NSArray arrayWithArray:arr2];

//3.简便初始化

NSArray *arr4 = @[
                          arr1,
                          arr2,
                          arr3
                          ];

 

2.NSArray的常用方法

//1.获取集合元素个数

arr4.count

//2.获得index位置的元素

[arr4 objectAtIndex:2]

//3.是否包含某一个元素(BOOL类型)

[arr4 containsObject:@"1"]

//4.返回第一个元素和最后一个元素

[arr4 firstObject]
[arr4 lastObject]

//5.查找anObject元素在数组中的位置(如果找不到,返回-1)

[arr4 indexOfObject:@"1"]

//6.检查字符串是不是存在

[arr containsObject:@"aaa"

//7.遍历

//注意:不可以在for in遍历的时候修改数组内的内容!!!

for (id str in arr4) {
            NSLog(@"str - %@",str);
        }

 

转载于:https://my.oschina.net/DerrickLiu/blog/744211

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值