0
我正在尋找以隨機,不重複的順序訪問字典中的鍵/元素。什麼是最短的IOS代碼來實現這一目標?什麼是以隨機順序從字典中返回鍵/元素的最短代碼?
我正在尋找以隨機,不重複的順序訪問字典中的鍵/元素。什麼是最短的IOS代碼來實現這一目標?什麼是以隨機順序從字典中返回鍵/元素的最短代碼?
從canonical way to randomize an NSArray in Objective C獲得NSMutableArray的-shuffle類別後。
NSMutableArray *suffledKeys = [[dict allKeys] mutableCopy];
[suffledKeys shuffle];
for (id randomKey in shuffledKeys) {
id randomValue = [dict objectForKey:randomKey];
// What ever you need to do.
}
希望這會有所幫助。