美文网首页
Foundation框架(二)

Foundation框架(二)

作者: Dear宅学长 | 来源:发表于2015-07-14 11:33 被阅读30次

    Objective-C集合

    • 大致可分为:NSArray、NSSet、NSDictionary三种体系,NSAarray代表有序、可重复的集合,NSSet代表无序、不可重复的集合,NSDictionary代表具有映射关系的集合。

    数组(NSArray和NSMutableArray)

    • NSArray代表元素有序、可重复的一个集合,集合中每一个元素都有对应的顺序索引。
      -常用方法
      • array:创建一个不包含任何元素的空NSArray
      • arrayWithContentsOfFile:/initWithContentsOfFile:读取文件内容来创建NSArray
      • arrayWithObject:/initWithObject:创建只包含指定元素的NSArray
      • arrayWithObjects:/initWithObjects:创建包含指定N个元素的NSArray
      • objectAtIndex:根据索引返回元素
      • lastObject:最后一个元素
      • objectsAtIndexes:[NSIndexSet indexSetWithIndexesInRnnge:NSMakeRange(2,3)] 从索引中2~5的元素组成新集合
      • indexOfObject:查找元素的位置
      • indexOfObject: inRange:查找指定范围内元素的位置
      • arrayByAddingObject: 追加元素
      • arrayByAddingObjectsFormArray:追加数组集合
      • writeToFile:写入文件

    相关文章

      网友评论

          本文标题:Foundation框架(二)

          本文链接:https://www.haomeiwen.com/subject/bfiuqttx.html