//main.m
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSArray *array = [NSArray arrayWithObjects:@"1", @"2", @"3", nil];
NSLog(@"%@", array);
NSUInteger count = [array count];
for (NSUInteger i = 0; i < count; i++) {
id obj = [array objectAtIndex:i];
NSLog(@"%zi-%@", i, obj);
}
NSUInteger i = 0;
for (id obj in array) {
NSLog(@"%zi-%@", i, obj);
i++;
}
[array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
if (idx == 1) {
*stop = YES;
}
NSLog(@"%zi-%@", idx, obj);
}];
id obj = nil;
NSEnumerator *enumerator = [array objectEnumerator];
enumerator = [array reverseObjectEnumerator];
while (obj = [enumerator nextObject]) {
NSLog(@"%@", obj);
}
}
return 0;
}
【Objective-C学习-10】NSArray的遍历
最新推荐文章于 2025-11-21 15:55:05 发布
本文深入探讨了Objective-C与Swift两种语言在iOS开发领域的应用与对比,包括其优势、使用场景及未来发展趋势。
2504

被折叠的 条评论
为什么被折叠?



