zoukankan      html  css  js  c++  java
  • Collection(数组、字典、集合)

    Collection
        -NSArray和NSMutableArray
            +array:创建一个空数组
            +arrayWithArray:从另一个数组创建新的数组
            +arrayWithContentsOfFile:读文件创建数组
            +arrayWithObject:创建一个数组,其中包含一个给定对象
            +arrayWithObjects
            +arrayWithObjects:count: 从C数组创建
            -containsObject:是否包含一个元素
            -count:数量
            -lastObject:返回最后一个
            -objectAtIndex:返回某一个
            -objectsAtIndexes:返回一组,类型为NSArray
            -indexOfObject:返回对象索引
            -arrayByAddingObject:原数组最后加一个对象,产生一个新的数组
            -arrayByAddingObjectsFromArray:在原数组的最后添加另一个数组中的所有对象,产生一个新数组
            -subarrayWithRange:抽取原数组中得一部分,产生一个新的数组
            -isEqualToArray:比较两个数组是否相同
            -writeToFile:atomically:保存数组至一个文件
            -writeToURL:atomically:保存数组至一个URL
            -addObject:在数组最后添加一个对象
            -addObjectsFromArray:在原数组最后添加另一个数组的全部对象
            -insertObject:atIndex:向原数组制定位置添加一个对象
            -insertObjects:atIndexes:向原数组中一系列位置添加一系列对象
            -removeAllObjects:移除数组中的全部对象
            -removeLastObject:移除数组中最后一个对象
            -removeObject:移除一个对象
            -removeObjectAtIndex:移除位于指定位置的对象
            -removeObjectsAtIndexes:移除位于一系列位置的对象
            -replaceObjectAtIndex:withObject用给定对象替换位于指定位置的对象
            -replaceObjectsAtIndexes:withObjects:多对象,多位置版本
            -setArray:用另一个数组中的所有对象来替换当前数组中的所有对象
        -NSDictionary与NSMutableDictionary
            +dictionary
            +dictionaryWithContentsOfFile
            +dictionaryWithContentsOfURL
            +dictionaryWithDictionary
            +dictionaryWithObject:forKey
            +dictionaryWithObjects:forKeys
            +dictionaryWithObjectsAndKeys
            -count:数量
            -allKeys:返回一个数组,包含字典中的所有关键字。
            -allKeysForObject:返回一个数组,包含所有对应到给定对象的关键字。
            -valueForKey:通过字符串查找数值。
            -writeToFile:atomically
            -writeToURL:atomically
            -setValue:forKey: 加键-值对
            -addEntriesFromDictionary: 添加另一个字典中得所有条目
            -setDictionary:将原字典中条目设置为另一个字典中得所有条目
            -removeObjectForKey:移除一个关键字的对应条目
            -removeAllObjects:移除所有条目
            -removeObjectsForKeys:移除一系列关键字的对应条目

    NSSet和NSMutableSet

        - count; 数量

        - allObjects; 取出所有元素

        - anyObject;随机取出一个元素
        - (BOOL)containsObject:(id)anObject;判断某一个元素(对象)是否存在   

    技术改变世界,成就人生辉煌!
  • 相关阅读:
    BZOJ 2212/BZOJ 3702
    BZOJ 4761 Cow Navigation
    BZOJ 3209 花神的数论题
    BZOJ 4760 Hoof, Paper, Scissors
    BZOJ 3620 似乎在梦中见过的样子
    BZOJ 3940 Censoring
    BZOJ 3942 Censoring
    BZOJ 3571 画框
    BZOJ 1937 最小生成树
    BZOJ 1058 报表统计
  • 原文地址:https://www.cnblogs.com/wuhanpjf/p/4485285.html
Copyright © 2011-2022 走看看