美文网首页
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中数组总结

    不可变数组(NSArray) 创建及初始化 数组元素的操作 可变数组(NSMutableArray)

  • OC中数组排序总结

    过完节回来,感觉很多东西都生疏了。总结一下数组的排序。应该不会太完美,后续添加补充。 OC中的数组排序方法其实不太...

  • OC中数组几种排序总结

    一、数组排序 简单排序(sortedArrayUsingSelector:)如果只是对字符串的排序,可以利用sor...

  • Foundation框架---数组

    OC 数组特点: 可以存储不同类型的对象,oc的数组 只能存储对象 数组可以遍历,占用的内存空间是连续的. oc中...

  • Objective-C day5 集合(17-07-31)

    OC中的集合包括:数组类 字典类 集合类##数组:1.数组是一个有序的集合,OC中的数组只能存储对象类型,但是...

  • NSArray copy stong 问题

    先定义几个temp数组 对 ( copy*) NSArry = NSMutableArry进行测试 总结 OC 语...

  • JSPatch下发笔记6

    OC代码: JS代码: 总结:1.不可变数组表示方法,OC:@[image],JS:[image]。2.字典取值方...

  • Swift基础语法05-- 数组

    前言 swift中的数组和OC中的数组大体上是一样的,下面我们一一了解一下OC与swift中数组的区别. swif...

  • OC中的集合类型

    数组数组的创建NSArray * array = @[@"123",@1,@"dsfds"];//在OC中创建对象...

  • Swift 基础笔记 - 数组

    OC中定义数组 Swift中定义数组 初始化空数组 定义数组时指定数组类型 遍历数组中的所有元素(传统写法) 不建...

网友评论

      本文标题:OC中数组总结

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