我希望以随机、非重复的顺序从字典中访问键/元素。实现这一目标的最短 ios 代码是什么?
问问题
42 次
1 回答
3
一旦你从规范的方式获得了 NSMutableArray 的 -shuffle 类别,就可以在 Objective C 中随机化一个 NSArray。
NSMutableArray *suffledKeys = [[dict allKeys] mutableCopy];
[suffledKeys shuffle];
for (id randomKey in shuffledKeys) {
id randomValue = [dict objectForKey:randomKey];
// What ever you need to do.
}
希望这可以帮助。
于 2012-05-18T15:06:24.803 回答