我在我的應(yīng)用程序中同時(shí)使用了GCD和performSelectorOnMainThread:waitUntilDone,并且傾向于將它們視為可互換的-也就是說(shuō),performSelectorOnMainThread:waitUntilDone是GCD C語(yǔ)法的Obj-C包裝器。我一直認(rèn)為這兩個(gè)命令是等效的:dispatch_sync(dispatch_get_main_queue(), ^{ [self doit:YES]; });[self performSelectorOnMainThread:@selector(doit:) withObject:YES waitUntilDone:YES];我不正確嗎?也就是說(shuō),performSelector *命令與GCD命令有區(qū)別嗎?我已經(jīng)閱讀了很多有關(guān)它們的文檔,但是還沒(méi)有找到確切的答案。
大中央調(diào)度(GCD)與performSelector-需要更好的解釋
胡說(shuō)叔叔
2019-12-18 16:15:15
