shuffledArray随机排列

2018-03-05  本文已影响0人  JoyChenSeven

返回使用指定的随机源以随机顺序列出此数组的元素的新数组

导入 #import  GameplayKit/GameplayKit.h

NSTimeInterval time = [[NSDate date] timeIntervalSince1970] / 60;

        NSInteger uid = [KDAccountManager sharedManager].userModel.uid ? [[KDAccountManager sharedManager].userModel.uid integerValue] : 0;

        time = (long)time + uid;

        [self.liveArray addObjectsFromArray:model.ret];


        @try{

            // 可能会抛出异常的代码

            if (@available(iOS 10.0, *)) {

                [self.liveArray removeAllObjects];

                NSArray * array = [model.ret shuffledArrayWithRandomSource:[[GKARC4RandomSource alloc] initWithSeed:[NSData dataWithBytes:(void *)&time length:sizeof(time)]]];

                [self.liveArray addObjectsFromArray:array];

            }

        }

        @catch(NSException* exception){

            // 异常的处理代码

        }

上一篇下一篇

猜你喜欢

热点阅读