【文件属性】:
文件名称:NSArray-Shuffle:用于混洗数组的 NSArray 类别
文件大小:3KB
文件格式:ZIP
更新时间:2021-06-07 15:05:33
Objective-C
NSArray-Shuffle
用于混洗数组的 NSArray 类别。
方法
bjl_shuffledArray - ( NSArray *)bjl_shuffledArray
返回值
返回一个数组,其中所有元素都被随机排列。
bjl_shuffledArrayWithItemLimit: - ( NSArray *)bjl_shuffledArrayWithItemLimit:( NSUInteger )itemLimit
参数
项目限制
从数组中随机选择的元素数。
返回值
返回一个包含有限数量随机元素的数组。
讨论
如果您只需要大型数据集中的几个元素,此方法将提高性能。
用法
将NSArray+Shuffle.h和NSArray+Shuffle.m文件添加到您的 Xcode 项目中。
信息
该类别实现了 Fisher-Yates shuffle 算法并使用了随机数生成器。
【文件预览】:
NSArray-Shuffle-master
----LICENSE(1KB)
----README.md(1KB)
----NSArray+Shuffle.h(462B)
----NSArray+Shuffle.m(1KB)
----.gitignore(249B)