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"]];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容