OC中遍历方法 倒序打印增删操作

来源:互联网 发布:linux 获得变量长度 编辑:程序博客网 时间:2024/05/18 13:09
1..快速遍历  快速枚举法如果数组中的对象类型不同,取出来的元素类型各异,所以我们统一使用一个对象的泛型,id类型,可以代表所有的对象类型        for (id str in array1) {          NSLog(@"str = %@", str);       }2.枚举器法        NSEnumerator *enumerator = [array1 objectEnumerator];         id obj;       while (obj = [enumerator nextObject]) {            NSLog(@"%@", obj);        }3.用i值遍历 自己写        NSUInteger length = [array1 count];        for (NSUInteger i = 0; i < length; i++) {            NSLog(@"%@", [array1 objectAtIndex:i]);        }
4.倒序打印 删除操作        NSMutableArray *array1 = [[NSMutableArray alloc] initWithObjects:@"Summer", @"Angle", @"procedure", @"oriented", nil];        NSEnumerator *enumerator = [array1 reverseObjectEnumerator];        NSString *str;        while (str = [enumerator nextObject]) {            [array1 removeLastObject];            NSLog(@"%@", str);        }        NSLog(@"%@", array1);


0 0
原创粉丝点击