A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 超の 中级黑马   /  2015-10-3 16:22  /  542 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.count 获取数组长度
2.objectAtIndex:index 获取index位置的元素
3.containsObject:@"xx" 判断数组是否包含“xx”元素
4.lastObject  返回数组最后一个元素
5.firstObject 返回数组第一个元素
6.indexOfObject:@"xx" 查找"xx"元素所在位置(如果找不到返回NSNotFound,值为-1)
7.indexOfObject:@"xx" inRange:r1  在r1范围内查找“xx”元素在数组中的位置
8.打印数组中的所有元素:
  1)用for in 循环
                          for (NSString *str in arr) {
                  NSLog(@"--->%@",str);
                        }
2)用block方式,进行访问
[arr enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
                NSLog(@"idx=%ld, obj=%@",idx,obj);//用BLOCK访问数组中的元素

        }];
9.简化的方式定义数组:NSArray *arr1=@[@"one",@"two",@"three";
10.读写文件:
[arr3 writeToFile:@"/Users/apple/Desktop/arr.plist" atomically:YES];//写文件
NSArray *read=[NSArray arrayWithContentsOfFile:@"/Users/apple/Desktop/arr.plist"];//读取文件
11.把数组链接成字符串:
NSString *str1=[arr1 componentsJoinedByString:@"-"];//把数组用-链接成字符串
12.把字符串分割成数组:
NSArray *arr1=[str1 componentsSeparatedByString:@"-"];//把字符串分成字符数组


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马