ios 数组

创建不可变数组

 NSArray * arr = [NSArray array];
 NSArray * arr1 = @[];//快捷方式

创建不可变数组

    NSMutableArray * arr = [NSMutableArray array];//数组测试
    NSMutableArray  * arr1= [NSMutableArray arrayWithObjects:@"",@"", nil];
    [arr addObject:@"像数组添加一个新的对象"];
    [arr insertObject:@"添加到数组,下标为1" atIndex:1];//向数组中指定的index 位置,插入一个新的对象
    [arr removeObject:@"删除指定的数据"];
    [arr replaceObjectAtIndex:1 withObject:@"替换指定位置的数据"];
    [arr removeObjectAtIndex:1];//删除指定位置的数据
    [arr addObjectsFromArray:@[@"将一个数组的数据添加进当前的数组",@"试一下呀"]];
    [arr exchangeObjectAtIndex:1 withObjectAtIndex:2];//将两个指定位置的数据进行交互位置
    NSRange range = {0,1};
    [arr removeObject:@"将Range范围内的数据删除,把我放进去😁" inRange:range];
    [arr removeAllObjects];//删除全部数据
 [arr removeObjectsInArray:@[@"",@""]];//删除指定数组中的元素
    [arr removeObjectsInRange:range];//删除指定range中的数据
    [arr replaceObjectsInRange:range withObjectsFromArray:@[]];//将range范围的数据替换成数组中 的数据
//    [arr sortUsingFunction:@"" context:@""];//对当前的数组排序,使用排序算法
    [arr insertObjects:@[] atIndexes:@1];//在指定位置插入一个数组
    [arr removeObjectsAtIndexes:@1];//移除指定Indexes的数据


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数组 1、固定数组 1.创建数组(不可变数组创建后不可变,在创建的时候要初始化)//对象方法 [[NSArray ...
    Maxfire阅读 6,440评论 0 1
  • 有关NSArray的 不管是NSArray,还是NSMutableArray ,alloc之后的得到都是__NSP...
    tanghaiyang阅读 8,192评论 0 8
  • 1、NSSortDescriptor排序 概述: 数组是有序容器,因此集合中只有数组才能排序。该类能够方便的实现对...
    lingxuemy阅读 5,492评论 0 2
  • 1 数组基本 1.1 创建数组 NSArray 是不可变数组,一旦创建完成就不能够对数组进行,添加,删除等操作 下...
    二斤寂寞阅读 3,795评论 0 1
  • 一.不可变数组 1.不可变数组的方法 二.可变数组 1.创建 2.增删改查 3.字符传切割 4.简单数据封装存储在...
    super_2e20阅读 13,196评论 0 5