Objective-c学习笔记之集合
来源:互联网 发布:黑米软件官方 编辑:程序博客网 时间:2024/06/11 11:26
集合
NSDictionary ,NSMutableDictonry ,NSSet,NSMutableSet,NSIndexSet
Dicti’n’ry相当于java的Map,以键值对存储
Set则相当于java的List,是一个链表
NSSet是不可变集合,NSMutable是可变集合
集合初始化:NSSet set=[NSSet setWithObjects:……arguments];
1.判断两个集合set1,set2是否相等
set1 isEqualToSet: set2
2.判断集合set是否包含某个对象
set containsObject: object
3.在可变集合set中添加移除对象
set addObject: object
set removeObject: object
4.获得两个集合set1,set2的交集
set1 intersectSet: set2
5.获得两个集合set1,set2的并集
set1 unionSet: set2
6.集合的遍历
for(集合中包含的数据类型 *名 in xxx集合){
}
如:
NSMutableSet *set1=[NSMutableSet setWithObjects:@1,@3,@6];
for(NSNumber *number1 in set1){
NSLog(@"遍历结果:%ld",(long)[number1 integerValue]);
}
0 0
- Objective-c学习笔记之集合
- IOS之Objective-C学习笔记(一)
- IOS之Objective-C学习笔记(二)
- IOS之Objective-C学习笔记(三)
- Objective-C学习笔记-之NSLog()
- Objective-C学习笔记-之布尔类型
- Objective-C学习笔记-之id
- Objective-C学习笔记-之方括号[]
- Objective-C学习笔记-之操作文件
- Objective-C学习笔记-之文件查找
- IOS之Objective-C学习笔记(一)
- IOS之Objective-C学习笔记(二)
- IOS之Objective-C学习笔记(三)
- Objective-C学习笔记之分类
- Objective-c学习笔记06——字典与集合
- IOS开发之路-Objective-C 集合上(笔记)
- Objective-C如何使用对象集合之学习系列三
- 【学习ios之路:Objective-C】字典.集合.
- 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题
- 重复ip(单词计数)不同语言实现对比
- OOD软件架构设计原则
- mysql通过sql文件创建数据库
- SMW0:上传EXCEL模板
- Objective-c学习笔记之集合
- 好的事情诡异诡异诡异诡异英语
- 欢迎使用CSDN-markdown编辑器
- ios开发弹框提示(适配系统7,8,9)
- Leetcode || Roman to Integer
- RVM 与 Ruby | NVM 与 Nodejs
- 流水账[0]
- ubuntu 14 安装 tmux 1.6
- Home键和返回键的区别