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"];

  • 相关阅读:
    office的高级应用
    python基础
    maven 资源导出失败问题
    单向环形链表和约瑟夫问题
    JDBC连接MySQL
    环形队列
    稀疏数组
    数据库锁机制和事务隔离级别总结
    context的简单应用
    JDBC基本使用方法
  • 原文地址:https://www.cnblogs.com/xzk-it/p/6622537.html
Copyright © 2011-2022 走看看