我看到一些使用gcd的方法,但有些方法可能会这样做:
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0);
dispatch_async(queue, ^{
dispatch_sync(dispatch_get_main_queue(), ^{
});
});
Run Code Online (Sandbox Code Playgroud)
但其他人可能会这样做:
imageQueue_ = dispatch_queue_create("com.company.app.imageQueue", NULL);
dispatch_async(imageQueue_, ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});
Run Code Online (Sandbox Code Playgroud)
有什么区别?如果我想从网上下载很多图片,哪个更好?
我是glsl的新手.我发现每个演示https://www.shadertoy.com/new都有一个变量iResolution ,这是什么意思?如果我想将此变量传递给着色器,我还需要做什么?