Если у вас есть NSMutableArray
, как вы произвольно NSMutableArray
элементы?
(У меня есть свой собственный ответ для этого, который размещен ниже, но я новичок в Cocoa, и мне интересно узнать, есть ли лучший способ.)
Обновление: как отмечено @Mukesh, с iOS 10+ и macOS 10. 12+ существует метод -[NSMutableArray shuffledArray]
который можно использовать для перетасовки. Подробнее см. Https://developer.apple.com/documentation/foundation/nsarray/1640855-shuffledarray?language=objc. (Но обратите внимание, что это создает новый массив, а не перетасовку элементов на месте.)