美文网首页
OC中数组总结

OC中数组总结

作者: tushizhan | 来源:发表于2016-12-27 13:24 被阅读0次

    不可变数组(NSArray)

    创建及初始化

    array:方法:创建数组
    arrayWithArray:方法:通过一个数组创建另一个数组
    arrayWithContentsOfFile:方法:创建数组将内容设置为指定文件内容
    arrayWithContentsOfURL:方法:创建数组将内容设置为url指定内容
    arrayWithObject:方法:创建具有一个元素的数组
    arrayWithObjects:方法:创建具有多个元素的数组
    init:方法:初始化数组
    initWithArray:方法:用数组初始化数组
    initWithContentsOfFile:方法:初始化数组将内容设置为指定文件内容
    initWithContentsOfURL:方法:初始化数组将内容设置为url指定内容
    initWithObjects:方法:初始化具有多个元素的数组
    

    数组元素的操作

    containsObject:方法:判断数组中是否包含某个元素
    count:方法:计算元素个数
    firstObjectCommonWithArray:方法:获取首元素
    lastObject:方法:获取最后一个元素
    objectAtIndex:方法:获取在某个位置的数组元素
    objectAtIndexs:方法:获取数组元素
    arrayByAddingObject:方法:在数组末尾添加元素
    arrayByAddingObjectsFromArray:方法:在数组的末尾添加另一个数组
    subarrayWithRange:方法:数组的一部分创建数组
    isEqualToArray:方法:比较数组是否相等
    indexOfObject:方法:返回元素所在的位置 
    indexOfObjectIdenticalTo:方法:返回元素所在的位置
    componentsJoinedByString:方法:数组转换为字符串
    componentsSeparatedByString:方法:字符串转换为数组
    sortedArrayHint:方法:数组转换为数据对象
    writeToFile:方法:将数组中的内容写入到文件
    writeToUrl:方法:将数组中的内容写入到url
    objectEnumerator:方法:数组元素从前向后访问
    reverseObjectEnumerator:方法:数组元素从后向前访问
    pathsMatchingExtensions:方法:查看某文件夹下的东西
    sortedArrayUsingFunction:方法:实现数组元素的简单排序
    

    可变数组(NSMutableArray)

    arrayWithCapacity:方法:创建一个具有固定长度的可变数组
    initWithCapacity:方法:初始化一个具有固定长度的可变数组
    addObject:方法:添加数组元素
    addObjectsFromArray:方法:用数组创建可变数组
    removeObject:方法:删除指定的元素 
    removeAllObjects:方法:删除可变数组中的所有元素
    removeLastObject:方法:删除可变数组中的最后一个元素
    removeObjectAtIndex:方法:删除指定位置的元素
    removeObjectsAtIndex:方法:删除可变数组中的元素
    removeObjectsInRange:方法:删除某个范围内的可变数组中的元素
    removeObjectsInArray:方法:删除与另一个数组相同的元素
    replaceObjectAtIndex:方法:替换可变数组中某一位置的元素
    replaceObjectsAtIndexes:方法:替换可变数组中的多个元素
    replaceObjectsInRange:方法:替换某一范围的数组元素
    insertObject:方法:在某一位置插入数组元素
    insertObjects:方法:在某一位置或范围插入另一数组元素
    exchangeObjectAtIndex:方法:交换两个元素
    setArray:方法:设置可变数组中内容
    

    相关文章

      网友评论

          本文标题:OC中数组总结

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