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;判断某一个元素(对象)是否存在
Collection(数组、字典、集合)的更多相关文章
- 3. Swift 数组|字典|集合
在OC中数组,字典,集合有自己的表示方法,分别是Array,Dictionary,Set 与 String 都属于数值类型变量,他们都属于结构体. 使用简介灵活多变,个人感觉可读性变差了很多,用起来由 ...
- Swift--集合类型 数组 字典 集合
数组 1.创建一个数组 var someInts = [Int]()空数组 someInts = []清空 var threeDoubles = Array(repeating: 0.0, count ...
- [Swift]遍历集合类型(数组、集合和字典)
Swift提供了三种主要的集合类型,称为数组,集合和字典,用于存储值集合. 数组是有序的值集合. 集是唯一值的无序集合. 字典是键值关联的无序集合. Swift中无法再使用传统形式的for循环. // ...
- C#中数组、集合(ArrayList)、泛型集合List<T>、字典(dictionary<TKey,TValue>)全面对比
C#中数组.集合(ArrayList).泛型集合List<T>.字典(dictionary<TKey,TValue>)全面对比 为什么把这4个东西放在一起来说,因为c#中的这4 ...
- JAVASE(十四) 集合: 数组和集合、Collection、Iterator、List、Set、Map
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 1.数组和集合 1.1 内存中对数据进行存储和管理的“容器”:数组,集合 1.2 数组存储的特点和缺点 ...
- Swift初探02 数组、集合、元组、字典
数组.集合.元组.字典 每一门语言基本都会有这些数据结构,swift也不例外,而作为一门现代的语言,swift提供了很多的现成的方法给我们选择. 一.数组 01 数组的定义 // 三种声明方式 var ...
- Java Collection、Map集合总结
1.Java中的Collection集合总结 Collection |---List(存储有序,可重复) |---ArrayList 底层数据结构是数组,查询快,增删慢. 线程不安全.效率高 |--- ...
- paip.数组以及集合的操作uapi java php python总结..
paip.数组以及集合的操作uapi 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/att ...
- Swift字典集合
字典表示一种非常复杂的集合,允许按照某个键来访问元素.字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合.键集合是不能有重复元素的,而值集合是可以重复的,键和值是成对出现的. ...
- Java——(五)Collection之List集合、ArrayList和Vector实现类
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.List集合 List集合代表一个元素有序.客重复的集合,集合中每个元素都有其对应的顺序索引 ...
随机推荐
- 由“单独搭建Mybatis”到“Mybatis与Spring的整合/集成”
在J2EE领域,Hibernate与Mybatis是大家常用的持久层框架,它们各有特点,在持久层框架中处于领导地位. 本文主要介绍Mybatis(对于较小型的系统,特别是报表较多的系统,个人偏向Myb ...
- 用excel做差异表达
首先准备数据:表达矩阵 ACC.uncv2.mRNAseq_RSEM_normalized_log2.txt(以下载的TCGA的数据,log之后的) 上面数据中01为tumor,11为normal 我 ...
- 14.KVM安装之脚本和镜像目录树准备
1.php脚本需要先安装PHP环境,Apache服务器必须支持PHP $ yum install -y php #安装PHP $ php -v #查看是 ...
- Open source packages on self-driving car
Autoware https://github.com/CPFL/Autoware.git Open-source software for urban autonomous driving &quo ...
- C#中调用Matlab人工神经网络算法实现手写数字识别
手写数字识别实现 设计技术参数:通过由数字构成的图像,自动实现几个不同数字的识别,设计识别方法,有较高的识别率 关键字:二值化 投影 矩阵 目标定位 Matlab 手写数字图像识别简介: 手写 ...
- html/CSS基础知识回顾
html部分 块级元素: 一般用来搭建网站架构,布局,装载内容...像这些大体力的活都属于块级元素.它包括以下标签: address,blockquote,center,dir, div, dl, d ...
- 【CSU1808】地铁
ICPCCamp 有 n 个地铁站,用 1,2,-,n 编号. m 段双向的地铁线路连接 n 个地铁站,其中第 i 段地铁属于 ci 号线,位于站 ai,bi 之间,往返均需要花费 ti 分钟(即从 ...
- 学习mongo系列(九)索引,聚合,复制(副本集),分片
一.索引 二.聚合 三.复制(副本集) 四.分片 尚未实践操作. 详见http://www.runoob.com/mongodb/mongodb-indexing.html
- JQuery_简单选择器
jQuery 最核心的组成部分就是:选择器引擎.它继承了 CSS 的语法,可以对 DOM 元素的标签名.属性名.状态等进行快速准确的选择,并且不必担心浏览器的兼容性. jQuery选择器实现了 CSS ...
- 【Java基础】分支结构(1)
java 分支结构 if , if else , if elseif if /** 文件路径:G:\JavaByHands\if-else\ 文件名称:IfElseT.java 编写时间:2016/6 ...