读书人

NSMutableArray 平添移动位置函数

发布时间: 2013-02-18 10:50:49 作者: rapoo

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:

读书人网 >移动开发

热点推荐