zoukankan      html  css  js  c++  java
  • NSArray、NSDictionary、NSString存储、删改、遍历

    NSString

    创建一个NSString实例:NSString *str = @“this is string”;//字面量语法
    常用API:

    +stringWithFormat //创建动态字符串
    -(NSUInteger)length //获取字符的数量
    -isEqualToString: //判断两个字符串是否相等
    -uppercaseString; // 把一个字符串变成大写形式
    -(NSRange)rangeofString; //查找字符串,此方法区分大小写
    

    NSArray

    NSarray中的指针是有序排列的
    创建数组:

     NSArray *array = @[@"123",@"456",@"789"]; //字面量语法
     NSArray *array = [NSArray arrayWithObjects:@"123",@"123", nil];//类方法
    

    存取数组
    array[index]//下标法
    objectAtIndex:
    NSarray计数是从0开始数的

    遍历数组
    可以用快速枚举 forin

    NSMUtableArray

    NSMUtablearray实例和NSarray实例类似,但是可以添加、删除、或对指针重新排序
    (NSMUtablearray是NSarray的子类)

    快速创建一个空数组:+ array
    添加对象进入数组:- addObject // 这个方法会在数组尾部添加对象
    添加对象到特定索引: - insertObject : atIndex
    删除数组中的对象:- removeObject : atIndex

    NSDictionary

    NSDictionary对象是一组键值对的集合。键通常是字符串,值可以是任意类型的对象。字典对象中的键都是独一无二的。
    创建字典
    NSDictionary *dict = @{ @"string" : @1, @"string1" : @"123", }; //字面量语法
    存取字典中的值
    dict [@"string"];

  • 相关阅读:
    javaee 第六周作业
    javaee 第五周作业
    javaee 第四周作业
    第三周作业
    第二周作业xml学习情况
    javaWeb 中http请求 get 与 post的区别
    第八周
    第七周
    第六周
    第五周
  • 原文地址:https://www.cnblogs.com/xzk-it/p/6622537.html
Copyright © 2011-2022 走看看