X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Categories%2FNSMutableArray%2BMoveObject.m;fp=Categories%2FNSMutableArray%2BMoveObject.m;h=8d9a4ee6978e927c5ca9e42375720f7871de4d30;hp=0000000000000000000000000000000000000000;hb=0064c1fbff36795885a9724081af2a17d83c20a3;hpb=56d825ba259066d847a9fc3f9c8c0c0a362a1507 diff --git a/Categories/NSMutableArray+MoveObject.m b/Categories/NSMutableArray+MoveObject.m new file mode 100644 index 0000000..8d9a4ee --- /dev/null +++ b/Categories/NSMutableArray+MoveObject.m @@ -0,0 +1,19 @@ +// +// NSMutableArray+MoveObject.m +// Enjoyable +// +// Created by Joe Wreschnig on 3/7/13. +// +// + +#import "NSMutableArray+MoveObject.h" + +@implementation NSMutableArray (MoveObject) + +- (void)moveObjectAtIndex:(NSUInteger)src toIndex:(NSUInteger)dst { + id obj = self[src]; + [self removeObjectAtIndex:src]; + [self insertObject:obj atIndex:dst > src ? dst - 1 : dst]; +} + +@end