//处理数组//
NSArray *arrayM = @[@"1",@"2",@"3",@"4"];
for (id obj in arrayM) {
NSLog(@"%@",obj);
}
//处理字典//
NSDictionary *dictM = @{@"1":@"one",@"2":@"two",@"3":@"three"};
for (id obj in dictM) {
NSLog(@"%@",dictM[obj]);
}
//处理集合//
NSSet * setM = [[NSSet alloc] initWithObjects:@"one",@"two",@"three",@"four", nil];
for (id obj in setM) {
NSLog(@"%@",obj);
}
//反向遍历----降序遍历----以数组为例
NSArray *arrayM2 = @[@"1",@"2",@"3",@"4"];
for (id obj in [arrayM2 reverseObjectEnumerator]) {
NSLog(@"%@",obj);
}
效率最高,但是无法获得获得下标
OC效率最高的排序方法
最新推荐文章于 2022-12-23 14:24:28 发布