首页 > 代码库 > NSArray
NSArray
不可变数组类
容器类,管理一组对象类型的数据。
容器类,管理一组对象类型的数据。
元素是有序的,索引值从0开始
数组中存储的元素必须是对象,类型任意。
创建数组对象,使?用实例初始化或便利构造器。
获取元素个数。
根据索引值获取对象。
获取对象在数组中的索引值。
获取元素个数。
根据索引值获取对象。
获取对象在数组中的索引值。
NSString* str=@"today";
Person* p1 = [[Person alloc]init];
//nil空对象,NULL表示空类
//数组的初始化方法
NSArray *array = [[NSArray alloc]initWithObjects:@"123",str,p1, nil];
//便利构造器初始化方法
//NSArray *arr = [NSArray arrayWithObjects:@"123",str,p1, nil];
//求数组元素个数
NSUInteger count = [array count];
NSLog(@"%lu",count);
for (int i=0; i<count; i++)
{
//通过索引找元素
id object = [array objectAtIndex:i];
NSLog(@"%@",object);
}
//通过元素找索引
NSUInteger index = [array indexOfObject:p1];
NSLog(@"%lu",index);
NSArray
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。