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可以重复 ...
随机推荐
- MacOSX和Windows 8的完美融合
MacOSX和Windows8的完美融合 一般情况下我们要在MACOS系统下运行Windows软件怎么办呢?一种方法我们可以装CrossOver这款软件,然后在configuration->in ...
- C++断言与静态断言
断言是很早之前就有的东西了,只需要引入cassert头文件即可使用.往往assert被用于检查不可能发生的行为,来确保开发者在调试阶段尽早发现“不可能”事件真的发生了,如果真的发生了,那么就表示代码的 ...
- cordova ios --->OC 调用 js (一)
1.在HTML中定义一个函数如OCcallJS() function OCcallJS(){ alert("OC 调用js 的 方法"); } 2.当webview 加载完成的时候 ...
- Ov
- bootstrap modal动态加载内容
$("#test .modal-body").load('test_url?id=' + id,function(){ $("#followStep1").mo ...
- AX 条码打印
AX 条码打印集成在BarCode类及其之类barcode*. 由子类的defaultFont方法指定字体属性. eg, BarcodeCode39 指定条码字体"BC C39 3 to 1 ...
- hbase 新增节点
关于Hbase的集群管理 http://www.linuxidc.com/Linux/2012-07/65909.htm 1.如果只增加集群的存储量,建议增加Hadoop datanode节点. 方法 ...
- Android带返回值的窗口跳转
1.AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest ...
- SQL 常用方法
EXCEPT :返回两个结果集的差(即从左查询中返回右查询没有找到的所有非重复值). INTERSECT :返回 两个结果集的交集(即两个查询都返回的所有非重复值). UNION :返回两个结果集的并 ...
- 【EF学习笔记03】----------使用原生Sql语句
在EF中使用原生SQL,首先要创建上下文对象 using (var db = new Entities()) { //数据操作 } 新增 string sql = "insert into ...