有没有办法在 NSDictionary 中获取完全随机的密钥?
NSString *key = [enumeratorForKeysInDictionary nextObject];
我有这段代码以非随机方式迭代字典。
我应该将所有键添加到 NSSet 中,然后从那里随机提取吗?
有没有更有效的方法来做到这一点?
看这个:
NSArray *array = [dictionary allKeys];
int random = arc4random()%[array count];
NSString *key = [array objectAtIndex:random];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)