Ich bin mir nicht sicher, wie NSSet anyObject
arbeiten. Was bedeutet es, dass "das zurückgegebene Objekt zur Bequemlichkeit des Sets gewählt wird" (aus der NSSet class reference)?NSSet wie man Objekt zufällig extrahiert?
Weiter, wie kann ich am besten Objekte zufällig aus einem NSSet extrahieren? Ich dachte über allObjects
in einem Array und dann myArray[arc4random_uniform(x)]
wo x ist die Anzahl der Objekte im Array.
Sind Sie mit Wiederholungen ok? – Richard
Ziemlich neugierig auf mich selbst, ich denke, Sie könnten anyObject eine zufällige Anzahl von Malen, aber Ihre Array-Lösung klingt besser. – Patrick
Ich denke, das Konvertieren von NSArray zu NSSet hin und her ist keine gute Möglichkeit zum Mischen. –