iOS基础教程之常见的数组使用方法
在iOS开发中,数组是一种常见的数据结构,用于存储同一类型的数据。常见的数组使用方法包括创建、添加、删除、查询和遍历等,本文将逐一为大家讲解。
一、创建数组
1.初始化空数组
使用以下语句可以创建一个空数组:
NSMutableArray *array = [NSMutableArray array];
2.初始化含有元素的数组
使用以下语句可以创建一个含有元素的数组:
NSMutableArray *array = [NSMutableArray arrayWithObjects:@"obj1", @"obj2", nil];
二、添加元素
1.添加单个元素
使用以下语句可以向数组中添加单个元素:
[array addObject:@"obj3"];
2.添加多个元素
使用以下语句可以向数组中添加多个元素:
[array addObjectsFromArray:@[@"obj4", @"obj5"]];
三、删除元素
1.删除指定位置的元素
使用以下语句可以删除指定位置的元素:
[array removeObjectAtIndex:0];
2.删除指定元素
使用以下语句可以删除指定元素:
[array removeObject:@"obj3"];
3.删除所有元素
使用以下语句可以删除所有元素:
[array removeAllObjects];
四、查询元素
1.查询指定位置的元素
使用以下语句可以查询指定位置的元素:
id obj = [array objectAtIndex:0];
2.查询指定元素的位置
使用以下语句可以查询指定元素的位置:
NSUInteger index = [array indexOfObject:@"obj2"];
3.查询数组长度
使用以下语句可以查询数组长度:
NSUInteger count = [array count];
五、遍历数组
1.普通遍历
使用以下语句可以普通遍历数组:
for (id obj in array) {
NSLog(@"%@", obj);
}
2.枚举遍历
使用以下语句可以使用枚举方式遍历数组:
[array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
NSLog(@"%lu: %@", idx, obj);
}];
以上就是iOS基础教程之常见的数组使用方法的完整攻略。其中涵盖了创建、添加、删除、查询和遍历等数组的基础使用方法。希望能对大家在iOS开发中遇到的数组问题有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ios基础教程之常见的数组使用方法 - Python技术站