美文网首页
ios 数组

ios 数组

作者: 哎呦我去叫什么呢 | 来源:发表于2022-03-03 16:24 被阅读0次

创建不可变数组

 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的数据


相关文章

网友评论

      本文标题:ios 数组

      本文链接:https://www.haomeiwen.com/subject/vicurrtx.html