NSSet как извлекать объекты случайным образом?

Я не уверен в том, как работает NSSet anyObject. Что означает, что «возвращаемый объект выбирается по усмотрению набора» (из справочника по классу NSSet )?

Далее, как лучше всего случайным образом извлекать объекты из NSSet? Я думал о том, чтобы получить allObjectsв массиве, а затем myArray[arc4random_uniform(x)], где x — количество объектов в массиве.

8
задан ticofab 28 June 2012 в 11:26
поделиться