- 创建一个不可变数组NSArray有以下几种方式
//仅仅开辟了一块内存并创建了一个NSArray类型的对象,没有什么内容 NSArray *array = [[NSArray alloc]init];
//开辟内存创建一个带有多个对象的数组 //id是通用指针 可以是各种类型的对象 NSArray *array = [[NSArray alloc]initWithObjects:(id), ..., nil]; //使用如下:创建带有两个字符串的的数组 NSArray *array_test = [[NSArray alloc]initWithObjects:@"mary",@"jack", nil]; 这时数组array_test中含有两个字符串数据@"mary"和@"jack"
//创建一个带有数组A中数据的数组 NSArray *array = [[NSArray alloc]initWithArray:(NSArray *)]; //使用如下: NSArray *a_array = [[NSArray alloc]initWithObjects:@"mary",@"jack", nil]; NSArray *b_array = [[NSArray alloc]initWithArray:a_array]; //这是数组b_array中含有@"mary"和@&
objective-c基础语法之数组NSArray、NSMutableArray
最新推荐文章于 2024-07-23 14:48:15 发布