现在我正在根据工作正常的图像名称设置一个队列。它遍历图像 0 到 13 并将它们添加到队列中。
loadImagesOperationQueue = [[NSOperationQueue alloc] init];
NSString *imageName;
for (int i=0; i < 13; i++) {
imageName = [[NSString alloc] initWithFormat:@"cover_%d.jpg", i];
[(AFOpenFlowView *)self.view setImage:[UIImage imageNamed:imageName] forIndex:i];
NSLog(@"%d is the index",i);
}
这完美无缺;队列是从cover_0.jpg 到cover_13.jpg 设置的。不过,我想给它添加一点随机性。如果我只使用一个,arc4random()
我无疑会多次将相同的图像添加到队列中。从逻辑上讲,我怎样才能arc4random()
成为排他性的。将所选数字添加到字符串中,然后根据当前输出检查它们,如果需要重复arc4
, 是多余且低效的。