NSMutableArray で Ruby の slice! をしたい【Objective-C】
結論
NSMutableArray *arr = [NSMutableArray arrayWithArray:@[@"a", @"b", @"c"]]; NSArray *sliced = [arr subarrayWithRange:NSMakeRange(0, 2)]; [arr removeObjectsInRange:NSMakeRange(0, 2)]; NSLog(@"%@", arr); //=> @[@"c"] NSLog(@"%@", sliced); // => @[@"a", @"b"]