首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

NSMutableArray 平添移动位置函数

2013-02-18 
NSMutableArray 添加移动位置函数MoveArray.h@interface NSMutableArray (HF)- (void)moveObjectFromIndex

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:

热点排行