grand-central-dispatch 相关问题

Grand Central Dispatch(GCD)为并发和异步操作提供了一种简单而强大的机制,主要用于Apple操作系统(例如iOS,macOS,watchOS和tvOS),还有FreeBSD和MidnightBSD。

我如何等待Swift中的异步调用?

所以最近我在中断之后回到了Swift和iOS,我遇到了异步执行问题。我正在使用Giphy的iOS SDK来节省很多工作,但是他们的文档是...

回答 1 投票 0

删除最初处于非活动状态的队列

我有需要下载的一系列照片,但是下载功能一次只能下载一张照片。我需要确保下载功能已完成,然后再调用其他...

回答 1 投票 1

如何处理Swifty JSON Alamofire请求中的优先级?

我如何在Javascript中使用dispatchQueue或类似“ await”的值来返回self.arrayData中的值(因为循环的末尾在先前的内容之前运行)。我已经习惯了R和Python ...

回答 1 投票 0

在“ for in loop”中使用延迟DispatchQueue

任务是每秒更改背景颜色一次。被用于“ for in loop”。为了延迟,使用了DispatchQueue。一切似乎都很好,但要注意的是,经过10次迭代,...

回答 1 投票 0

以下代码的表达式开头错误(需要帮助调试)

我为Java编程类简介创建了一个用两个数字表示的方法调用程序的GCD。基本上,用户输入两个数字,然后我将这些数字发送到我创建的“ gcd”方法中,然后它就...

回答 1 投票 -1

有关dispatch_queue,重入和死锁的说明

我需要澄清dispatch_queues与重入和死锁之间的关系。在阅读此博客文章iOS / OS X上的线程安全基础知识时,我遇到了这句话:所有调度队列都是...

回答 1 投票 2

主线程上的异步任务是否与同步任务相同?

我知道这两种之间的区别。对于异步任务,下一个任务将在当前任务开始之后运行,这意味着如果有可用线程,则任务将分派到多个线程。 ...

回答 1 投票 1

未指定任务使用哪个队列?

如果我们不指定执行任务的队列,系统将使用主队列执行任务吗?更具体地说,我想知道DispatchQueue.global(qos:.background).async {...

回答 1 投票 0

GCD的替代方法,在SwiftUI下延迟运行代码

Swift 5,iOS 13我正在运行此代码,它可以正常工作。 var正文:某些视图{...按钮(操作:{self.animateTLeft()quest = quest +“ 1”}){楔形(startAngle:.init(度:180),endAngle:.init(...) >

回答 1 投票 2

嵌套的Alamofire请求和异步调度队列

我正在尝试实现嵌套的Alamofire请求:-第一个请求调用一个代码-第二个请求使用在第一个请求中获得的代码调用结果,而且,我想这里有一个...

回答 2 投票 0

为什么必须在主队列上异步调用resignFirstResponder()以关闭键盘

我使用UISearchBar过滤表视图的数据,并且当搜索栏没有查询文本时希望我的键盘关闭(通过点按键盘上的删除按钮或点按...来删除文本]]

回答 3 投票 1

取消后台的预定事件

因此,我具有此功能,该功能应每15分钟将一些记录数据上传到后端。即使用户将应用置于后台,也应该发生这种情况。因此,Timer.schedule不会...

回答 1 投票 0

当应用程序进入后台时,请继续运行NSOperationQueue

我正在使用NSOperation下载文件,并将它们添加到NSOperationQueue。当应用程序进入后台时,NSOperationQueue将被挂起。如果队列不会挂起,是否有其他解决方法...

回答 2 投票 3

SwiftUI异步数据提取

我正在尝试学习SwiftUI,并使用电影数据库API创建电影搜索应用程序,一旦滚动到达列表的末尾,我想获取新数据。我在SO ...

回答 1 投票 0

将较高QOS的dispatchWorkItem添加到较低QOS的dispatchQueue时,服务质量(QOS)会如何变化?

我已经找到了有关如何提升操作和操作队列的QOS的文档:https://developer.apple.com/library/archive/documentation/Performance/Conceptual/EnergyGuide-iOS / ...>]

回答 1 投票 0

Swift DispatchQueues:将较高QOS的dispatchWorkItem添加到较低QOS的dispathQueue时,服务质量(QOS)会如何变化?

我已经找到了有关如何提升操作和操作队列的QOS的文档:https://developer.apple.com/library/archive/documentation/Performance/Conceptual/EnergyGuide-iOS / ...>]

回答 1 投票 0

为什么程序员有责任在主线程上调用事物?

为什么程序员要用以下方法在主线程上调用与UI相关的方法:DispatchQueue.main.async {}从理论上讲,这不能由编译器或其他一些方法处理...

回答 2 投票 1

录制后来自临时目录的AVPlayer视频在几秒钟后停止播放

我有一个自定义相机,可以录制视频和拍照。问题是在录制并通过录制的视频预览推送viewController后,视频在几秒钟后停止播放。因此...

回答 1 投票 0

dispatch_async(dispatch_get_main_queue()无法正常工作

我是目标C的新手,我有一个关于派遣的问题。有谁知道为什么添加到队列中的块没有运行? int main(int argc,const char * argv []){@autoreleasepool {...

回答 1 投票 0

从Firebase检索数据以在表视图中显示时的并发问题

我目前正在尝试从Swift的实时数据库(Firebase)中检索用户数据,并在表视图中显示用户名。我具有以下功能,可从...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.