我在我的應用程序中同時使用了GCD和performSelectorOnMainThread:waitUntilDone,并且傾向于將它們視為可互換的-也就是說,performSelectorOnMainThread:waitUntilDone是GCD C語法的Obj-C包裝器。我一直認為這兩個命令是等效的:dispatch_sync(dispatch_get_main_queue(), ^{ [self doit:YES]; });[self performSelectorOnMainThread:@selector(doit:) withObject:YES waitUntilDone:YES];我不正確嗎?也就是說,performSelector *命令與GCD命令有區別嗎?我已經閱讀了很多有關它們的文檔,但是還沒有找到確切的答案。
- 3 回答
- 0 關注
- 676 瀏覽
添加回答
舉報
0/150
提交
取消