Objective-C NSMutableArray

Objective-C NSMutableArray

// 创建NSMutableArray
    NSMutableArray *userArr = [[NSMutableArray alloc]init];
    // 添加一个元素
    [userArr addObject:@"11"];
    NSLog(@"arr = %@", userArr);
    // 添加多个元素
    [userArr addObjectsFromArray:@[@"11", @"22", @"33"]];
    NSLog(@"arr = %@", userArr);
    // 插入元素
    [userArr insertObject:@"Two" atIndex:1];
    NSLog(@"arr = %@", userArr);
    // 替换元素
    [userArr replaceObjectAtIndex:0 withObject:@"1"];
    NSLog(@"arr = %@", userArr);
    // 查询元素
    NSString *result = [userArr objectAtIndex:1];//arr[1]
    NSLog(@"result = %@", result);
    // 删除指定元素
    [userArr removeObject:@"11"];
    NSLog(@"arr = %@", userArr);
    // 删除指定下标的元素
    [userArr removeObjectAtIndex:2];
    NSLog(@"arr = %@", userArr);
    // 删除最后一个元素
    [userArr removeLastObject];
    NSLog(@"arr = %@", userArr);
    // 删除所有元素
    [userArr removeAllObjects];
    NSLog(@"arr = %@", userArr);
    // 删除数组中含有的所有元素
    [userArr removeObjectsInArray:@[@"1", @"22"]];
    // 交换元素
    NSMutableArray *nsArr1 = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil];
    [nsArr1 exchangeObjectAtIndex:1 withObjectAtIndex:2];
    NSLog(@"arr1 = %@", nsArr1);

 

发表回复

您的电子邮箱地址不会被公开。