标签: nsdictionary

如何添加到NSDictionary

我正在使用a NSMutableArray并意识到使用字典对于我想要实现的内容来说要简单得多.

我想将一个键保存为字典中NSString的值和值int.这是怎么做到的?其次,mutable和普通字典有什么区别?

iphone objective-c nsdictionary

85
推荐指数
4
解决办法
16万
查看次数

获取NSDictionary的所有密钥作为NSArray

是否有可能将特定的所有密钥NSDictionary作为单独的密钥NSArray

objective-c nsdictionary nsarray

85
推荐指数
2
解决办法
7万
查看次数

将NSDictionary附加到其他NSDictionary

我有一个NSDictionary,它加载UITableView.如果用户滚动越来越多,我会调用API并提取新数据.该数据再次以a的形式出现NSDictionary.是否可以将新的添加NSDictionary到现有的?

objective-c nsdictionary uitableview ios

85
推荐指数
2
解决办法
5万
查看次数

NSDictionary值/对象的关键?

我们可以NSDictionary通过传递特定值或对象来获取对象的关键字吗?

cocoa-touch objective-c nsdictionary ios

80
推荐指数
2
解决办法
6万
查看次数

将NSString转换为NSDictionary/JSON

我将以下数据保存为NSString:

 {
    Key = ID;
    Value =         {
        Content = 268;
        Type = Text;
    };
},
    {
    Key = ContractTemplateId;
    Value =         {
        Content = 65;
        Type = Text;
    };
},
Run Code Online (Sandbox Code Playgroud)

我想将此数据转换为NSDictionary包含键值对的数据.

我首先尝试将其转换NSStringJSON对象,如下所示:

 NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
id json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试:

NSString * test = [json objectForKey:@"ID"];
NSLog(@"TEST IS %@", test);
Run Code Online (Sandbox Code Playgroud)

我收到的价值为NULL.

任何人都可以提出什么问题?

xcode json objective-c nsdictionary nsstring

79
推荐指数
3
解决办法
13万
查看次数

带有序键的NSDictionary

我有一个NSDictionary(存储在plist中),我基本上将其用作关联数组(字符串作为键和值).我想使用键数组作为我的应用程序的一部分,但我希望它们按特定的顺序排列(实际上不是我可以编写算法来对它们进行排序的顺序).我总是可以存储一个单独的键数组,但这似乎是一种kludgey因为我总是需要更新字典的键以及数组的值,并确保它们始终对应.目前我只使用[myDictionary allKeys],但显然这会以任意,无保证的顺序返回它们.Objective-C中是否存在我缺少的数据结构?有没有人对如何更优雅地做这个有任何建议?

cocoa objective-c nsdictionary ios

78
推荐指数
5
解决办法
7万
查看次数

检查密钥存在于NSDictionary中

我如何检查是否存在?:

[[dataArray objectAtIndex:indexPathSet.row] valueForKey:@"SetEntries"]
Run Code Online (Sandbox Code Playgroud)

我想知道这个密钥是否存在.我怎样才能做到这一点?

非常感谢你 :)

编辑:dataArray中有对象.这些对象是NSDictionaries.

iphone objective-c nsdictionary ios

75
推荐指数
4
解决办法
9万
查看次数

我们如何存储到NSDictionary中?NSDictionary和NSMutableDictionary有什么区别?

我正在开发一个我想要使用的应用程序NSDictionary.任何人都可以给我一个示例代码,解释如何使用NSDictionary一个完美的例子来存储数据的过程?

iphone objective-c nsdictionary nsmutabledictionary

68
推荐指数
3
解决办法
11万
查看次数

排序NSD阵列NSDrray对象的最佳方法?

我正在努力尝试排序一系列字典.

我的词典有一些兴趣,价格,受欢迎程度等值.

有什么建议?

sorting objective-c nsdictionary nsarray ios

68
推荐指数
3
解决办法
4万
查看次数

按字典中键的值对字典的NSArray进行排序

我有一个由字典填充的数组,我需要按字典中的一个键的值按字母顺序对数组进行排序.

这是我的阵列:

tu dictus: (
    {
    brand = Ryul;
    productTitle = Any;
    quantity = 1;
    subBrand = "Ryul INJ";
    type = Product;
},
    {
    brand = Trol;
    productTitle = Different;
    quantity = 2;
    subBrand = "";
    type = Brand;
},
    {
    brand = Dtor;
    productTitle = Any;
    quantity = 1;
    subBrand = "";
    type = Product;
},
    {
    brand = Ryul;
    productTitle = Different;
    quantity = 2;
    subBrand = "Ryul CHES";
    type = SubBrand;
},
    {
    brand = Anan;
    productTitle …
Run Code Online (Sandbox Code Playgroud)

sorting objective-c nsdictionary nsarray ios

62
推荐指数
3
解决办法
5万
查看次数