在iOS中设置图像的并发性

在iOS中设置图像的并发性,ios,concurrency,Ios,Concurrency,我有一个iOS应用程序,其中一个选项卡上有一个FopenFlowView。我的代码 loadImagesOperationQueue = [[NSOperationQueue alloc] init]; 但是它从来没有真正被使用过,所以我认为在设置图像时实际上没有并发发生 我想基本上分开设置图像的工作(我总共有65个)。因此,一个线程中设置了32个图像,另一个线程中设置了33个图像(如果符合逻辑的话) 现在我在openflowview控制器中的openflowview上设置图像,

我有一个iOS应用程序,其中一个选项卡上有一个FopenFlowView。我的代码

       loadImagesOperationQueue = [[NSOperationQueue alloc] init];
但是它从来没有真正被使用过,所以我认为在设置图像时实际上没有并发发生

我想基本上分开设置图像的工作(我总共有65个)。因此,一个线程中设置了32个图像,另一个线程中设置了33个图像(如果符合逻辑的话)

现在我在openflowview控制器中的openflowview上设置图像,如下所示

 [self.openFlowView setImage:[UIImage imageNamed:p.largeJPG] forIndex:index];
索引通过for循环增加。但我想加快这个操作,因为它会减慢我的应用程序(当单击openflowview选项卡时)。我觉得并发是实现它的方法,我只是不确定实现它的最佳方法


任何帮助都将不胜感激

我认为这里的瓶颈是磁盘访问,而不是代码执行速度。所以并发性不会有帮助。但您真的需要在开始时加载所有65个图像吗?尝试只加载一个子集,然后查看是否可以捕获滚动消息,并仅在确实需要时加载新图像