您的位置:首页 > 其它

通过分类为数组添加一个倒序的一个方法. 比如: 数组中元素为 @”aa”, @”bb”, @”cc”, @”dd”, @”ee”, 倒序完之后为: @”ee”, @”dd”,@”cc”,@”bb”,@

2014-08-12 21:15 591 查看
@interface NSArray (BackOfNSArray)
//1.	通过分类为数组添加一个倒序的一个方法. 比如: 数组中元素为 @”aa”, @”bb”, @”cc”, @”dd”, @”ee”, 倒序完之后为: @”ee”, @”dd”,@”cc”,@”bb”,@”aa”.
- (void)back:(NSMutableArray *)aArray;
@end
#import "NSArray+BackOfNSArray.h"

@implementation NSArray (BackOfNSArray)
- (void)back:(NSMutableArray *)aArray {
NSUInteger count = [aArray count];
for (NSUInteger i = 0; i < count / 2; i++) {
[aArray exchangeObjectAtIndex:i withObjectAtIndex:count - 1 - i];
}
}
@end
NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"aa", @"bb", @"cc", @"dd", @"ee", nil];
[arr back:arr];
NSLog(@"%@", arr);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐