当前位置: 代码迷 >> 移动开发 >> NSMutableArray 平添移动位置函数
  详细解决方案

NSMutableArray 平添移动位置函数

热度:2520   发布时间:2013-02-26 00:00:00.0
NSMutableArray 添加移动位置函数

MoveArray.h@interface NSMutableArray (HF)
- (void)moveObjectFromIndex:(NSUInteger)fromIndex toIndex:(NSUInteger)toIndex;


#import "MoveArray.h"


@implementation NSMutableArray (HF)
- (void)moveObjectFromIndex:(NSUInteger)fromIndex toIndex:(NSUInteger)toIndex
{

    if (toIndex != fromIndex && fromIndex < [selfcount] && toIndex< [self count]) {

        id obj = [self objectAtIndex:fromIndex];
        [obj retain];
        [self removeObjectAtIndex:fromIndex];
        if (toIndex >= [self count]) {
            [self addObject:obj];
        } else {
            [self insertObject:obj atIndex:toIndex];
        }
        [obj release];
    }
}




@end: