创建不可变数组,对其的各种操作

  // 创建数组
NSArray *arr = @[@"aa", @"bb", @"dd", @"12", @"ff"];
// 获取数组对象个数
NSLog(@"%ld", arr.count);
// 获取下标是X 的对象
NSString *name = [arr objectAtIndex:2];
NSLog(@" %@", name);
// 获取对象下标
NSInteger index = [arr indexOfObject:@"bb"];
NSLog(@"%ld", index);
// 取第一个值
NSString *f = [arr firstObject];
NSLog(@"%@", f);
// 取最后一个值
NSString *l = [arr lastObject];
NSLog(@"%@", l);
// 是否包含某一个对象
BOOL a = [arr containsObject:@"bb"];
NSLog(@"%d", a);
// 连接数组中的字符串
NSString *newArr = [arr componentsJoinedByString:@"---"];
NSLog(@"%@", newArr);
// 将字符串分割
NSArray *separArr = [newArr componentsSeparatedByString:@"---"];
NSLog(@"%@", separArr);

屏幕快照 2016-01-05 上午8.45.21.png