`
zani
  • 浏览: 355122 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

NSDictionary遍历所有的key和Values

 
阅读更多

NSEnumerator *enumerator = [theSelectedRowDict objectEnumerator];
			id key;
			
			while ((key = [enumerator nextObject])) 
			{
				DLog(@">>>>>>>>>@@@>>>%@", key);
				/* code that uses the returned key */
			}

 

 

遍历key:

NSEnumerator *enumerator = [theSelectedRowDict keyEnumerator];
			id key;
			
			while ((key = [enumerator nextObject])) 
			{
				DLog(@">>>>>>>>>@@@>>>%@", key);
				/* code that uses the returned key */
			}
 
分享到:
评论
1 楼 zhaoyubetter 2012-07-30  
不对啊。这是遍历 value啊

相关推荐

    objective-c的四种遍历方法

    Objective-C 的 fast enumeration 是一种高效的遍历方式,它支持对 NSArray、NSMutableArray、NSSet、NSOrderedSet 和 NSDictionary 的遍历。示例如下: ```objc for (NSString *fruit in array) { NSLog(@"%@",...

    自定义类在NSdictionary当key的示例

    在iOS和macOS开发中,我们经常使用Foundation框架中的`NSDictionary`来存储键值对数据。`NSDictionary`要求键必须是不可变的、遵循`NSCopying`协议的对象,通常是`NSString`实例。然而,有时我们需要将自定义类作为...

    ios demo,NSData和NSDictionary之间的相互转换的实现案例

    NSDictionary *dict = @{@"key1": @"value1", @"key2": @"value2"}; // 序列化到NSData NSData *data = [NSKeyedArchiver archivedDataWithRootObject:dict]; ``` 2. **NSData转回NSDictionary**: 将NSData...

    NSDictionary,JSON和XML互相转换

    常见的数据交换格式有三种:NSDictionary(苹果特有的键值对数据结构)、JSON(JavaScript Object Notation)和XML(eXtensible Markup Language)。这三种格式各有特点,应用场景不同,但有时我们需要将它们之间...

    NSDictionary.zip

    NSDictionary还提供了检查键是否存在、获取所有键和值、以及遍历键值对的方法。例如,你可以使用`allKeys`来获取所有键,`allValues`来获取所有值,`count`来获取键值对的数量,`enumerateKeysAndObjectsUsingBlock:...

    NSDictionary_NSMutableDictionary

    1.字典使用Key-Value的形式储存数据,是关键字... Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象)。然后你就可以用这个关键字来查找相应的数值。

    NSDictionary帮助文档

    对于字典的遍历,`allKeys`和`allValues`属性可以分别获取字典中的所有键和值,而`enumerateKeysAndObjectsUsingBlock:`则提供了更高效的遍历机制。 #### 字典的不可变性 `NSDictionary`是不可变的,这意味着一旦...

    NSData与NSDictionary、JSON数据类型相互转换

    在本文中,我们将探讨如何使用NSData与其他类型,特别是NSDictionary和JSON数据进行转换。 首先,NSData允许开发者将各种数据类型(如结构体、图像等)转换为二进制格式,以便于存储或在网络上传输。例如,在提供的...

    oc.zip_NSArray_NSDictionary_去空

    总结来说,处理`NSArray`和`NSDictionary`中的空值是一个常见的需求,可以通过遍历并创建新的数据结构来实现。在处理字典时,尤其需要注意键可能存在的空值,因为这可能导致访问异常。确保正确处理这些情况可以提高...

    NSDictionary-NilSafe, 发光时我们如何让NSDictionary安全.zip

    NSDictionary-NilSafe, 发光时我们如何让NSDictionary安全 nsdictionary-nilsafe在发光的时候我们如何使NSDictionary安全,更多的在发光科技博客上阅读。 示例要运行示例项目,克隆 repo,然后从示例目录中运行 pod ...

    NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍

    - NSEnumerator 是一种迭代器,用于遍历NSArray、NSSet和NSDictionary中的元素。它不单独使用,而是作为辅助类与上述集合一起工作。通过`-enumerateObjectsUsingBlock:`或`-nextObject`方法,我们可以访问集合中的...

    (objective-c 自定义 NSDictionary 键类的注意事项)工程

    这包括添加、删除、查找键值对,以及在遍历`NSDictionary`时的行为。 总之,自定义`NSDictionary`的键类需要注意其不可变性、`NSCopying`协议、`isEqual:`和`hash`方法的正确实现。只有这样,才能确保`NSDictionary...

    M13OrderedDictionary, 带有有序对象和键的NSDictionary.zip

    M13OrderedDictionary, 带有有序对象和键的NSDictionary M13OrderedDictionaryM13OrderedDictionary是NSArray和NSDictionary之间的交叉。 它包含一个有序的对象和键列表。 所有这些都可以通过索引或者键访问。 这里...

    NSArray,NSSet,NSDictionary超详细用法说明

    在iOS和Objective-C(OC)开发中,NSArray、NSSet和NSDictionary是Foundation框架中的核心数据结构,它们用于存储和管理对象。这些容器类提供了多种方法来操作和访问存储的数据,是编写应用程序时不可或缺的部分。 ...

    一些NSArray,NSDictionary,NSSet相关的算法知识1

    在iOS编程中,NSArray、NSDictionary和NSSet是常用的集合类,它们提供了存储和操作对象的方式。这些集合类在实际开发中扮演着重要角色,理解和优化它们的使用能够显著提高代码的性能和准确性。以下是对这些集合类...

    iphone 开发学习基础NSDictionary

    object-c基础语法NSDictionary, 适合初学者,主要学习字典的操作,包括字典创建、长度、通过KEY找到value、获取所有key、获取所有value、以及可变字典的定义、可变字典添加值、可变字典的删除等

    oc中字典的主要内容

    `allKeys`方法则是获取字典所有键的便捷途径,对于遍历和检查字典内容非常有用。 了解并熟练掌握`NSDictionary`的使用,能帮助开发者更高效地处理数据和实现功能。通过学习这个课程,你将能够更好地运用`...

Global site tag (gtag.js) - Google Analytics