目录
1 遍历方法
2 NSArray< NSString * >定义解释
1.1 枚举器
NSArray * array = [[NSArray alloc] initWithObjects:@"one one",@"two",@"three",nil];
NSEnumerator * enumerator = [array objectEnumerator];
id obj;
while (obj = [enumerator nextObject]) {
NSLog(@"%@",obj);
}
1.2 快速遍历
for(id obj in array)
{
NSLog(@"%@",obj);
}
1.3 i值遍历
NSUInteger length = [array count];
obj = [array objectAtIndex:2];
NSInteger i;
for(i = 0;i < length; i++)
{
NSLog(@"%@",[array objectAtIndex:i]);
}
1.2 NSArray< NSString * >
这只是针对编译器优化,如果是可变数组或字典或集合的话,当你将一个不匹配类型添加进去时,编译器会警告。
例如:
NSMutableArray *arr = [NSMutableArray array];
[arr addObject:@[@"1"]];
网友评论