问题标签 [nsdictionary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1210 浏览

objective-c - NSDictionary:URL 编码

任何人都可以查看以下方法并告诉我是否有必要在使用后释放字典键的枚举器?我是 Objective c 的新手,并不总是确定何时释放从 SDK 方法返回的变量。我想 keyEnumerator 方法返回一个自动释放的实例,所以当我完成它时我不必关心它。对?

嗯..也许这种方法还有什么问题?;)

0 投票
3 回答
976 浏览

cocoa - 一个不复制 iPhone 3.0 SDK 密钥的 NSDictionary?

我使用 NSDictionary 作为关联数组(即,我使用的键可以是任意对象)。NSDictionary 的一个非常烦人的事情是它总是复制密钥并存储它。在我的场景中,我稍后会从 NSDictionary 中检索密钥并对它们进行一些操作。该操作恰好取决于键的对象身份。因为我后来检索到的键是我最初用作键的对象的副本。后面的对象身份检查失败。

我的问题是,iPhone 3.0 SDK 中是否有任何类似哈希表的数据结构不会复制密钥?谢谢你。

过时的男孩

0 投票
1 回答
4329 浏览

cocoa - 从嵌套在 plist 文件中的 NSDictionary 获取字符串

我正在尝试从包含嵌套字典的 plist 文件中获取字符串。这是列表:

这是我的代码:

我得到了数组和字典的计数,但没有得到字符串的值。可能做一些简单的错误......

0 投票
6 回答
16882 浏览

objective-c - 如何将 UIImage 存储在 NSDictionary 中?

如何将 UIImage 存储在 NSDictionary 中?

0 投票
2 回答
105499 浏览

ios - NSDictionary - 需要检查字典是否包含键值对

我只需要问以下问题。假设我有一本字典。

现在,我需要检查如下

[xyz 确实包含键“b”值??配对与否?

问题是如何?

另一个问题是如何计算总键值对?

比如说NSInteger mCount=[xyz keyCounts];

0 投票
1 回答
2083 浏览

iphone - 如何获取 NSDictionary 的 NSDictionary 的直接访问索引

这是代码:

以适合 NSLog 的格式直接访问的代码是什么dictionary circuit_step key "01"dictionary step_info key "search-location"

0 投票
1 回答
442 浏览

iphone - NSDictionary On Simulator, iPhone 的返回值

我有一些代码需要 iPhone 才能运行。但是,我确实想在模拟器上测试我的应用程序。在 iPhone 上,我使用它来返回一个值:

我正在寻找这样的东西,我认为:

我想返回值 70 以在模拟器中使用。

有人可以帮我吗?

0 投票
2 回答
5394 浏览

iphone - iPhone - NSDictionary 到 NSArray 保留顺序

我在属性列表中有几个字典,它们构成了我的游戏的菜单系统,如下所示:

等等。这个列表中的每个项目都是一个字典。

我使用 UINavigationController 和 UITableViews 来显示这个菜单系统。当一个项目被选中时,一个新的 UITableViewController 被推送到 UINavigationController 中,以及该项目的项目。例如,第一个 UITableView 在其字典中包含“New Game”、“Load game”和“Options”。如果用户选择选项,则使用“游戏”和“声音”项(即“选项”的字典)创建一个新的 UITableViewController。

我以这种方式填充 UITableView:

但显然,这会导致项目的顺序与属性列表中定义的顺序不同。

有谁知道在做我想做的事情时如何保持订单?

谢谢。

0 投票
3 回答
26238 浏览

iphone - 如何更新 NSMutableDictionary?

我有一个 NSMutableDictionary。

我必须更新该字典中的一个元素。我怎么能这样做?

0 投票
2 回答
772 浏览

objective-c - 释放Objective C中字典中的视图控制器

我的项目中有如下代码。我正在将视图控制器的视图添加到表视图的每个单元格中。

一个数组,像这些

现在的问题是,如何发布这个?

arrTbl 是具有字典和具有视图控制器参考的字典的主数组。

那么,我应该在上述陈述之后写以下陈述吗?

写完上面的代码,数组是否可以指向视图控制器?

概括起来,问题是:

  • 字典实际上包含什么?(它是保留视图控制器的数量还是只保留视图控制器的引用)
  • 数组实际上包含什么?(它是保留字典的数量还是只保留字典的引用?)
  • 在这里,我只想拥有一组视图控制器和具有不同值的每个视图控制器(为此,我将字典添加到数组中)