zoukankan      html  css  js  c++  java
  • Object-c-数组的使用

    一.数组:

    1.数组初始化:

    a.NSArray *array = [[NSArray alloc] init];

    b.NSArray *array = [[NSArray array];

    2.初始化一个可以数组并同时添加元素:

    NSArray *array = @[@“”,@“”,@“”];

    3.取出数组中得元素:

    (数组里面存得是神马类型的数据,就用神马类型的数据区接收)

    a.假如放得字符:NSArray *m = array[2];

    b.假如放得是对象:类名 *m = array [6];..............

    4.数据的转换:

    放入数组的数据,需要转换为NSNumberl类型才可以放入。

    转换为NSNumber类型:float b=1.NSNumber *a = @(b);

    NSNumber转为其他类型:int b = [a intValue];其他类型也是一样的方法

    二.可变数组:

    1.可变数组初始化: NSMutableArray *array = [NSMutableArray array];

    初始化数组并同时放入数据:

    NSMutableArray *array = [arrayWithArray:@“”]

    NSMutableArray *array=NSMutableArray arrayWithObjects:@"",@"", nil];

    注意:NSMutableArray *array3 = @[@“”];不能用这种方式初始化 可变数组)

    2.向数组添加元素、删除元素、替换元素。

     [NSMutableArray *array = [NSMutableArray array ];

    添加:[array addObject:@“ag”];

    删除:

    a.删除最后一个:[array removeLastObject];

    删除一个:[array removeObjectAtIndex:1];

    删除所有:[skill removeAllObjects];

    替换一个:[str replaceObjectAtIndex:1 withObject:@(89)];

  • 相关阅读:
    css之页面顶部阴影
    css之使用 :not() 在菜单上应用/取消应用边框
    CSS之黑白图像
    AMD/CMD规范
    HTTP学习笔记
    MUI之ajax获取后台接口数据
    Git提交代码规范
    Unicode与UTF-8/UTF-16/UTF-32的区别
    系统编程书籍推荐
    单口双线PC连接转换器 手机电脑耳机转接线
  • 原文地址:https://www.cnblogs.com/chenhongios/p/4575258.html
Copyright © 2011-2022 走看看