object c 数组遍历与排序

来源:互联网 发布:ps字体下载for mac 编辑:程序博客网 时间:2024/04/30 09:04

NSArray *myArray = [[NSArrayalloc] initWithObjects:@"String 1",
@"String 2",

@"String 3",
@"String 4", nil];
[myArrayenumerateObjectsUsingBlock:
^(__strong id obj, NSUIntegeridx, BOOL *stop) {
<!--
AO: *stop
不能在前面被设为NO 吗?还是*stop默认值就是 NO-->
NSLog(@"Object = %@", obj);
}];



NSMutableArray *myArray = [[NSMutableArrayalloc] initWithObjects:@"String 2",
@"String 4",
@"String 1",

@"String 3", nil];
[myArraysortUsingComparator:^NSComparisonResult(__strong id obj1, __strong id obj2) {

NSString *string1 = (NSString *)obj1;NSString *string2 = (NSString *)obj2;return [string1 compare:string2];
}];

NSLog(@"myArray = %@", myArray);

原创粉丝点击