說我要實現像這樣的模式:執行同步操作
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