一个常见的删除数组元素的bug

来源:互联网 发布:数据库中的mvcc 编辑:程序博客网 时间:2024/06/10 05:29

    NSMutableArray *array = [NSMutableArrayarrayWithObjects:@"1",@"2",@"3",@"4",nil];

   for(int i =0;i < [array count];i++)

    {

        [arrayremoveObjectAtIndex:i];

    }

    NSLog(@"array = %@",array);

array = (

    2,

    4

)


 NSMutableArray *array = [NSMutableArrayarrayWithObjects:@"1",@"2",@"3",@"4",nil];

   for(int i =0;i < [array count];i++)

    {

        [arrayremoveLastObject];

    }

    NSLog(@"array = %@",array);

array = (

    1,

    2

)


    NSMutableArray *array = [NSMutableArrayarrayWithObjects:@"1",@"2",@"3",@"4",nil];

   for(int i =0;i < [array count];i++)

    {

        [arrayremoveAllObjects];

    }

    NSLog(@"array = %@",array);

array = (

)







原创粉丝点击