集合总结(Array,Set,Dictionary)
2014-04-12 15:20
316 查看
只能存放OC对象,但不能存放非OC对象类型(基本数据类型:int、char、float等,结构体、枚举)和空值(nil)。
1. NSArray\NSMutableArray (相当于Java中的List)
* 有序。
* 变量初始化后,一个是可变的,一个是不可变的。
* NSArray 快速创建:@[obj1, obj2, obj3,….];
* 快速访问元素:数组名[index]。
2. NSSet\NSMutableSet (相当于Java中的Set)
* 无序
3. NSDictionary\ NSMutableDictionary
* 无序
* NSDictionary 快速创建:@{key1 :value1, key2 : value2, ……... };
* 快速访问元素:字典名[key]。
在Java中,可以在ArrayList类型变量中包含多个Map变量;
那么在OC中,则可以在NSArray中包含多个NSDictionary成员,然后NSDictionary 变量里又可以包含多种OC类型数据。
1. NSArray\NSMutableArray (相当于Java中的List)
* 有序。
* 变量初始化后,一个是可变的,一个是不可变的。
* NSArray 快速创建:@[obj1, obj2, obj3,….];
* 快速访问元素:数组名[index]。
2. NSSet\NSMutableSet (相当于Java中的Set)
* 无序
3. NSDictionary\ NSMutableDictionary
* 无序
* NSDictionary 快速创建:@{key1 :value1, key2 : value2, ……... };
* 快速访问元素:字典名[key]。
在Java中,可以在ArrayList类型变量中包含多个Map变量;
那么在OC中,则可以在NSArray中包含多个NSDictionary成员,然后NSDictionary 变量里又可以包含多种OC类型数据。
相关文章推荐
- OC - Array,Dictionary,set,string方法总结
- 在集合类型(Array, Set, Dictionary)变量中包含基本数据类型
- swift之数组(Array)、集合(Set)、字典(Dictionary)
- Swift中 String、Array、Set、Dictionary的遍历方法
- object c基础, 基本类型(NSString,char*NSDate,NSData),集合NSArray,NSMutableArray,NSDictionary,NSMutableDictionary,NSSet,NSMutableSet
- 常用数据结构及复杂度 array、LinkedList、List、Stack、Queue、Dictionary、SortedDictionary、HashSet、SortedSet
- Swift语法_集合类型(Array.Set. Dictionary)
- 集合:NSArray、NSMutableArray、NSDictionary、NSMutableDictionary、NSSet、NSMutableSet使用
- 集合:NSArray、NSMutableArray、NSDictionary、NSMutableDictionary、NSSet、NSMutableSet使用
- swift3.0集合类型(Array,Set,Dictionary)
- swift练习-String、Array、Dictionary、Set
- 三谈GetHashCode函数到Dictionary(或hash_set ,hash_map)
- Dictionary and Array value cannot be nil
- OC NSSet、NSMutableSet、NSArray、NSMutableArray
- 'Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.
- Spring Set注入:基本类型、List、Map、Set、Array、Date类型注入
- kotlin对JSONArray,List,Set,Map进行for循环
- Java多线程 -- JUC包源码分析2 -- Copy On Write/CopyOnWriteArrayList/CopyOnWriteArraySet
- KVC中setValuesForKeysWithDictionary:
- C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue