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