// 2. NSArray
// 初始化方法
NSArray *nameArray = [[NSArray alloc] initWithObjects:@"aa", @"b", @"c", nil];
NSLog(@"nameArray = %@", nameArray);
// 便利构造器
NSArray *nameArray2 = [NSArray arrayWithObjects:@"qw123", nil];
NSLog(@"nameArray2 = %@", nameArray2);
// 字面量
NSArray *nameArray3 = @[@"qq", @"ww", @"ee", @"rr", @"tt"];
NSLog(@"nameArray3 = %@", nameArray3);
// 获取元素个数
NSLog(@"count = %lu", [nameArray count]);
// 根据下标获取元素
NSString *string1 = [nameArray objectAtIndex:1];
NSString *string2 = nameArray[2];
NSLog(@"string1 = %@, string2 = %@", string1, string2);
// 根据元素获取下标
[nameArray indexOfObjectIdenticalTo:0];
// NSMutableArray
NSMutableArray *mutableArr = [[NSMutableArray alloc] init];
// 增加
[mutableArr addObjectsFromArray:nameArray3];
NSLog(@"mutableArr = %@", mutableArr);
// 插入
[mutableArr insertObject:@"yadong" atIndex:1];
NSLog(@"mutableArr = %@", mutableArr);
// 删除
[mutableArr removeObject:@"tt"];
NSLog(@"mutableArr = %@", mutableArr);
// 替换
[mutableArr replaceObjectAtIndex:1 withObject:@"Yadong"];
NSLog(@"mutableArr = %@", mutableArr);
// 根据下标交换
[mutableArr exchangeObjectAtIndex:0 withObjectAtIndex:1];
NSLog(@"mutableArr = %@", mutableArr);
NSArray NSMutableArray
最新推荐文章于 2022-03-01 16:52:08 发布