NSMutableArray *array1 = [NSMutableArrayarrayWithObjects: @"one",@"a", @"two", @"b",@"three", @"four", nil];
NSMutableIndexSet *indexes = [NSMutableIndexSetindexSetWithIndex:1];
[indexes addIndex:3];
[array1 removeObjectsAtIndexes:indexes];
NSLog(@"array: %@", array1);
// 2014-05-15 10:19:16.961 Test[541:60b] array: (
// one,
// two,
// three,
// four
// )
NSMutableString *string = [[NSMutableStringalloc] initWithString:@"0123456789"];
[string deleteCharactersInRange:NSMakeRange(3,4)];
NSLog(@"string%@",string);
//从
[string deleteCharactersInRange:NSMakeRange(0,2)];
NSLog(@"string%@",string);
// 2014-05-15 10:19:16.963 Test[541:60b] string012789
// 2014-05-15 10:19:34.761 Test[541:60b] string2789
NSMutableArray *array = [[NSMutableArrayalloc] initWithObjects:@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"11",@"12",@"13",@"14",@"15",@"16",@"17",@"18",@"19",@"20",@"21",@"22",@"23",nil];
NSMutableIndexSet *indexSeta = [NSMutableIndexSetindexSetWithIndexesInRange:NSMakeRange(0,5)];
[indexSeta addIndexesInRange:NSMakeRange(9,4)];
[indexSeta addIndexesInRange:NSMakeRange(18,2)];
[indexSeta addIndexesInRange:NSMakeRange(22,2)];
[array removeObjectsAtIndexes:indexSeta];
NSLog(@"array%@",array);
// 2014-05-15 10:28:28.212 Test[554:60b] array(
// 5,
// 6,
// 7,
// 8,
// 13,
// 14,
// 15,
// 16,
// 17,
// 20,
// 21
// )