一. 集合
1. 集合作为OC中的另一个容器,开发过程中使用的范围并没有数组和字典频繁,集合经常用来处理重用问题
2. 集合的特点:
互异性: 集合中不能存在两个相同的对象
无序性: 集合中的对象没有顺序,先添加的对象不一定在集合的第一个位置,后添加的对象也不一定在集合的最后位置
3. NSSet(不可变集合)
集合创建
注: 不可变集合一旦创建,集合中的对象无法修改,只能从集合中读取对象,并且没有快速创建集合对象的字面量
常用操作
4. NSMutableSet(可变集合)
NSMutableSet的父类是NSSet,具有NSSet的所有方法,同时在其基础上又增加了添加和删除对象的操作
集合创建
常用操作
二. 数值
作用: 实现数据类型和OC对象类型的相互转换
基本数据类型转换为NSNumber
结构体类型转换为NSValue
1. NSNumber
2. NSValue
三. 省市区思想
省数组套省字典套市数组套市字典套区数组套区字符串
部分输出结果