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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chuanzhang 中级黑马   /  2016-3-21 00:15  /  727 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//NSArry常见用法
    //1.获取数组元素个数
    NSArray * str = [NSArray arrayWithObjects:@"one",@"two0",@"3",@"three",@"four",nil];
    NSUInteger count = [str count];
    NSLog(@"%lu",count);
    NSLog(@"%lu",[str count]);
    //2.获得index位置的元素
    //数组元素可以以对象类型接收,也可以以数组类型接收
    NSArray *str2 = [str objectAtIndex:2];
    NSString *str3 = [str objectAtIndex:1];
    NSLog(@"%@",str3);
    //3.是否包含某个元素
    BOOL str4 = [str containsObject:@"two0"];
    NSLog(@"%d",str4);
    if([str containsObject:@"two"]){
        NSLog(@"包含这个元素");
    }else{

        NSLog(@"不包含这个元素");
    }
    //4.返回最后一个元素
    NSString *str5 = [str lastObject];
    NSLog(@"str5 = %@",str5);
    //5.返回第一个元素
    NSString *str6 = [str firstObject];
    NSLog(@"str6 = %@",str6);
    //6.查找一个元素在数组中的位置
    NSUInteger location = [str indexOfObject:@"three"];
    NSLog(@"location = %lu",location);
    //7.在range范围内查找元素的位置
    //产生一个range
    NSRange range ={2,3};
    NSUInteger loc = [str indexOfObject:@"three" inRange:range];
    NSLog(@"loc = %lu",loc);
    //8.NSArray的简写形式
    //简写形式不写  nil
    //创建数组  NSArray *str0 = @[@"1",@"2",@"3"];
    //数组元素的访问  str0 = array[1];


0 个回复

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