iOS开发 之数组初解

本文介绍了iOS开发中可变数组的使用,包括初始化、添加元素、操作数组元素等基本操作,如`NSMutableArray`的`addObject`、`removeObjectAtIndex`等方法,帮助开发者更好地理解和掌握iOS中的数组操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 、 数组 

   1、可变数组 可以在数组里面进行增删改的操作

2、数组分为 可变数组和不可变数组 


1⃣️、可变数组的初始化方式

1.NSMutableArray *array = [[NSMutableArray alloc]init];

2.NSMutableArray *array1 = [NSMutableArray array];

3.NSMutableArray *array2 = [NSMutableArray arrayWithObject:@“"];

4.NSMutableArray *array3 = [NSMutableArray arrayWithObjects:@"",@"",@"", nil];

//        不可以以下使用这种方法初始化数组,因为这样定义的元素是不可变的。

     NSMutableArray *array4 = @[@“",@"",@"",@""];


2⃣️、可变数组 可以 向数组内添加元素,使用可变数组的时候一定不要忘记初始化

NSMutableArray *array = [[NSMutableArray alloc]init];

[array addObject:@“huluwa"];

[array addObject:@“aoteman"];

         添加多个对象

for (int i =0; i<=namelist.count; i++) {

//            [allheros addObject:hero];

//        }


3⃣️、向可变数组里面添加1-100的数字

NSMutableArray *array = [[NSMutableArray alloc]init];

for (int i =1; i<=100; i++) {

[array addObject:@(i)];

   }

  NSLog(@“%@",array);


4⃣️、对于数组元素之间的简单操作

       NSMutableArray *group = [[NSMutableArray alloc]init];

        for (int i = 1; i<=4; i++) {

            [group addObject:[NSString stringWithFormat:@"classmate%d",i]];

        }

        NSLog(@“%@",group);

//        获得数组的第一个元素 最后一个元素

//        [group firstObject]; [group lastObject];

//        移除第三个元素

//        [group removeObjectAtIndex:2];

//        把第四个元素换成 classmate5;

//        [group replaceObjectAtIndex:3 withObject:@"classmate5"];

//        把第三个元素和第四个元素交换

//        [group exchangeObjectAtIndex:2 withObjectAtIndex:3];






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值