OC中NSDictionary(字典)、NSMutableDictionary(可变字典)、NSSet(集合)、NSMutableSet(可变集合)得常用方法
NSLog(@"%@",dic1);
NSDictionary *dic2 = [NSDictionary dictionaryWithObjectsAndKeys:@"Duke",@"name",@33,@"age",@"男",@"gender", nil];
NSLog(@"%@",dic2);
NSArray *keys = @[@"name",@"age",@"gender"];
NSLog(@"%@",dic3);
NSDictionary *dic4 = [NSDictionary dictionaryWithObjects:values forKeys:keys];
NSLog(@"%@",object);
for (int i = 0; i < count; i++) {
id key = [allKeys objectAtIndex:i];
NSString *result = [value isKindOfClass:[NSString class]] ? @"YES" : @"NO";
NSLog(@"%@:%@-->%@",key,value,result);
NSLog(@"%@",dic6);
NSMutableDictionary *dic7 = [NSMutableDictionary dictionaryWithDictionary:dic5];
NSLog(@"%@",dic7);
NSMutableDictionary *dic8 = [[NSMutableDictionary alloc] init];
NSLog(@"%@",dic8);
NSMutableDictionary *dic9 = [NSMutableDictionary dictionary];
[dic9 setObject:@"male" forKey:@"gender"];
[dic9 setObject:@33 forKey:@"age"];
NSLog(@"%@",dic9);
NSLog(@"%@",dic9);
NSLog(@"%@",dic9);
NSLog(@"%@",dic9);
NSSet *set2 = [NSSet setWithObjects:@"3",@"2",@"1", nil];
NSLog(@"%@",set2);
NSSet *set3 = [[NSSet alloc] initWithArray:array];
NSSet *set4 = [NSSet setWithArray:array];
NSLog(@"%@",set3);
NSLog(@"%@",set4);
NSLog(@"%ld",count2);
NSLog(@"%@",object1);
NSLog(@"%@is contained in set %@",@3,result1);
NSLog(@"%@",mutableSet1);
NSMutableSet *mutableSet2 = [NSMutableSet set];
NSLog(@"%@",mutableSet2);
NSLog(@"%@",mutableSet3);
NSMutableSet *mutableSet4 = [NSMutableSet setWithSet:set1];
[countedSet addObject:@1];
[countedSet addObject:@2];
[countedSet addObject:@2];
NSLog(@"%@",countedSet);
NSLog(@"%@",object);
}
for (NSNumber *object in testArray) {
NSLog(@"%@",object);
}
NSLog(@"%@",object);
}
NSLog(@"dictionary[%@]:%@",key,dic1[key]);
}
// dic1[key]就相当于[dic1 objectForKey:key]
OC中NSDictionary(字典)、NSMutableDictionary(可变字典)、NSSet(集合)、NSMutableSet(可变集合)得常用方法的更多相关文章
- OC中NSDictionary和NSSet简单操作
/** * 字典 存放键值对类型的数据 存放数据是无序的 */ // 字典在控制台输出是用{}包括起来的 // NSDictionary 不可变字典 // 1.创建对象 // 初始化方法 NSDic ...
- NSDictionary、NSMutableDictionary的基本用法
NSDictionary.NSMutableDictionary的基本用法 1.不可变词典NSDictionary 字典初始化 NSNumber *numObj = [NSNumber numberW ...
- IOS Intro - NSDictionary and NSMutableDictionary
NSDictionary.NSMutableDictionary的基本用法 1.不可变词典NSDictionary 字典初始化 NSNumber *numObj = [NSNumber numberW ...
- Oc中的数组
========================== 数组 ========================== 一.认识数组 oc中可以把NSObject对象的子类放到数组这个集合中,但是int.f ...
- [Objective-C] 009_Foundation框架之NSDictionary与NSMutableDictionary
在Cocoa Foundation中NSDictionary和NSMutableDictionary 用于对象有序集合,NSDictionary和NSMutableDictionary 与 NSArr ...
- NSSet、NSMutableSet
NSSet和NSArray功能性质一样,用于存储对象,属于集合:只能添加cocoa对象,基本数据类型需要装箱. NSSet . NSMutableSet是无序的集合,在内存中存储方式是不连续的,而NS ...
- OC中字典:NSDictionary类是如何使用的
字典就是关键字及其定义(描述)的集合.Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象).然后你就可以用这个关键字来 ...
- 字典NSDictionary以及NSMutableDictionary的用法总结
做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便.在Objective-C语言中 词典 ...
- iOS阶段学习第15天笔记(NSDictionary与NSMutableDictionary 字典)
iOS学习(OC语言)知识点整理 一.OC中的字典 1)字典:是一个容器对象,元素是以键-值对(key-value)形式存放的,key和value是任意类型的对象,key是唯一的,value可以重复 ...
随机推荐
- 华为OJ平台——放苹果(典型整数划分问题)
题目描述: 输入m,n,分别表示苹果数与盘子的总数,要求输出苹果放在n个盘子的方法总数(注意511和151是一种情况),例如输入 7 3 输出8((7),(6,1),(5,2),(4,3),(5,1, ...
- JavaScript之数组循环 forEach 循环输出数组元素
var arrayAll = []; arrayAll.push(1); arrayAll.push(2); arrayAll[arrayAll.length] = 3; arrayAll[array ...
- C++著名程序库的比较和学习经验 (转)
转自:http://www.open-open.com/lib/view/open1328670468108.html 内容目录: 1.C++各大有名库的介绍——C++标准库 2.C++各大有名库的介 ...
- javaSE第二十四天
第二十四天 363 1:多线程(理解) 363 (1)JDK5以后的Lock锁 363 A:定义 363 B:方法: 364 C:具体应用(以售票程序为例) 364 ...
- sqlite3里类似top的用法
sqlite3里类似top的用法 在sqlserver中使用top是很正常的,类似这样的语句: SELECT TOP 10 * FROM [index] ORDER BY id DESC; 但是很不幸 ...
- Windows下zlib库和libPng库的编译和使用
关于zlib库和libpng是干嘛的,我就不说了,度娘和谷歌都能告诉你.这里主要记录下windows下如何利用vs2010编译和使用这两个库. 一.zlib库的编译 首先要下载这个库,这个谷歌和百度也 ...
- 图片轮播jQuery
<script type="text/javascript"> //图片轮播 var bannerIndex = 0; ba ...
- JMeter2.13进行压力测试
1.安装 2. 样本数目 总共发送到服务器的请求数. 最新样本 代表时间的数字,是服务器响应最后一个请求的时间 吞吐量 是服务器每分钟处理的请求数. 平均值 是总运行时间除以发送到服务器的请求数. 中 ...
- tomcat servlet 线程
在服务器里,有一个servlet,当客户端第一次访问服务器时,tomcat会 帮我们建一个servlet的对象出来,(注意: tomcat里面可能部署了10个Servlet,如果某一个Servlet从 ...
- Tomcat配置虚拟主机后的登录验证码问题
先描述一下问题现象,在本地测试运行一个java web网站,一切正常.但把网站部署到Linux服务器上后,发现登录出了问题,提示验证码输入不正确.登录时需要输入验证码,而验证码的原值是先存入sessi ...