iOS集合 学习笔记
2015-10-28 18:53
330 查看
本文简单列举了3种常用的类。
1.NSArray 和 NSMutableArray类可以管理数组,即任意类型对象的有序集合。NSArray类不可变,NSMutableArray类可变,也就是允许添加或删除集合中的对象。支持的操作包括创建和初始化数组、查询、比较。
2.NSDictionary 和 NSMutableDictionary类用于管理键值。键必须具有唯一性。其中的方法包括创建和初始化对象、查询、查找集合中的类,以及对集合中的对象进行过滤、比较和排序。
3.NSSet 和 NSMutableSet 和 NSCountedSet类用于管理无序对象集合。NSSet 和 NSMutableSet类中的对象不必是同一类型的。存储在NSSet实例中的对象会拥有唯一性。支持的操作包括创建和初始化对象、查找集合中的类、比较和排序。其中NSCountedSet类可以管理可变集合,允许重复添加对象,每个唯一对象都拥有一个相关计数。
1.NSArray 和 NSMutableArray类可以管理数组,即任意类型对象的有序集合。NSArray类不可变,NSMutableArray类可变,也就是允许添加或删除集合中的对象。支持的操作包括创建和初始化数组、查询、比较。
2.NSDictionary 和 NSMutableDictionary类用于管理键值。键必须具有唯一性。其中的方法包括创建和初始化对象、查询、查找集合中的类,以及对集合中的对象进行过滤、比较和排序。
3.NSSet 和 NSMutableSet 和 NSCountedSet类用于管理无序对象集合。NSSet 和 NSMutableSet类中的对象不必是同一类型的。存储在NSSet实例中的对象会拥有唯一性。支持的操作包括创建和初始化对象、查找集合中的类、比较和排序。其中NSCountedSet类可以管理可变集合,允许重复添加对象,每个唯一对象都拥有一个相关计数。
相关文章推荐
- afnetworking_downloadFile_example
- IOS 加载地图
- iOS delegate 的使用
- fir.im Weekly - iOS开发中的Git流程
- iOS: ARC和非ARC下使用Block属性的问题
- fir.im Weekly - iOS开发中的Git流程
- IOS学习第一天
- iOS —— IOS8适配
- ios学习笔记(二)
- 关于获取并删除ios百度地图上的覆盖物
- IOS —— 判断设备屏幕尺寸、分辨率
- iOS开启个人热点的纵向适配
- NSThread - 3
- iOS定位原理和使用建议
- iOS —— Instruments
- iOS —— NSRunLoop / NSPart
- Xcode7.0 iOS 9.0 Touch 3d demo
- iOS —— 设备信息获取
- 如何成为更高级别的iOS开发工程师?
- iOS单例模式(Singleton)