sta*_*lew 3 iphone nsdictionary nsset ios
有没有办法在NSDictionary中获取完全随机的密钥?
NSString *key = [enumeratorForKeysInDictionary nextObject];
Run Code Online (Sandbox Code Playgroud)
我有这个代码以非随机方式迭代字典.
我应该将所有密钥添加到NSSet然后从那里随机拉出来吗?
有没有更有效的方法来做到这一点?
看到这个:
NSArray *array = [dictionary allKeys];
int random = arc4random()%[array count];
NSString *key = [array objectAtIndex:random];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2536 次 |
| 最近记录: |