将 NSMutableDictionary 转换为 NSArray 的最简单方法
Easiest way to turn NSMutableDictionary into an NSArray
我有一个已完成数据加载的 NSMutableDictionary。字典有这样的数据:
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
数据只是 NSStrings。像这样就是一个例子:
dict[@"a"] = @"a";
dict[@"b"] = @"b";
dict[@"c"] = @"c";
在生成它的循环 运行 之前,我不知道数据是什么(但它会像上面的模式)。
将其转换为 NSArray 的 best/easiest 方法是什么?
如果你想把它转换成一个NSArray
只保留它的密钥,你应该使用
NSArray *keysArray = [dict allKeys];
如果你想要值,你可以使用
NSArray *valuesArray = [dict allValues];
如果两者都需要,可以添加。
我有一个已完成数据加载的 NSMutableDictionary。字典有这样的数据:
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
数据只是 NSStrings。像这样就是一个例子:
dict[@"a"] = @"a";
dict[@"b"] = @"b";
dict[@"c"] = @"c";
在生成它的循环 运行 之前,我不知道数据是什么(但它会像上面的模式)。
将其转换为 NSArray 的 best/easiest 方法是什么?
如果你想把它转换成一个NSArray
只保留它的密钥,你应该使用
NSArray *keysArray = [dict allKeys];
如果你想要值,你可以使用
NSArray *valuesArray = [dict allValues];
如果两者都需要,可以添加。