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