说我要实现像这样的模式:执行同步操作
a = some array I download from the internet
b = manipulate a somehow (long operation)
c = first object of b
这些显然需要被同步调用,这是造成在目的C.我的问题,我读过有关NSOperationQueue
和GCD,我不太了解它们,或者在这里适合。有人可以提出一个解决方案吗?我知道我也可以使用performSelector:@selector(sel)WaitUntilDone
,但这对于较大的操作似乎并不高效。
哇!非常感谢这个回应,我打算把它打印出来,然后带着我一起去咖啡店!对此,我真的非常感激!看起来像NSOperationQueue是超级简单易用! – JoshDG