NSArray

目录  

  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"]];

你可能感兴趣的:(NSArray)