Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
等待多个异步下载任务
我想同时下载一些文件 例如 100 个文件 所以我决定将我的下载线程添加到调度队列中 GCD 将调整同时运行的线程数量 这里的问题是 dispatch async将立即完成 因为task将在另一个线程上运行 因此 如果urls的长度是100
ios
Multithreading
swift
grandcentraldispatch
核心数据和 GCD:将正确的托管对象上下文传递给自定义 NSManagedObjects
我收到运行时错误 这似乎是由于我的错误实现造成的GCD与我的自定义 NSManagedObject 结合使用 嵌套在一个GCD调用 我正在使用自定义 NSManagedObjects 它 似乎 有自己的托管对象上下文 self manage
ios
Objectivec
cocoatouch
CoreData
grandcentraldispatch
如何从完成块中检索返回值?
是否可以在主线程上运行完成块 例如 我有一个返回值的方法 int test here one method is called with completion block with return type void obj somemeth
iphone
ios
objectivecblocks
grandcentraldispatch
iOS 多线程 - NSURLSession 和 UI 更新
我有一个关于 iOS 多线程的一般问题 在我非常简单的测试应用程序中 我使用 NSURLSession 从服务器下载一些小图像并将它们呈现在表格视图中 在 NSURLSession 的回调中 检索图像后 我调用 tableview relo
ios
Multithreading
http
swift
grandcentraldispatch
GCD,NSOperationQueue,还是手动创建线程?
当你使用线程时 你有什么偏好吗 一般来说 使用以下任何技术 手动创建一个新线程并使用运行循环 使用 NSOperationQueue 或者使用Grand Central Dispatch 和带dispatch queue 的C 版本 NSO
iphone
Objectivec
NSThread
grandcentraldispatch
nsoperationqueue
为什么自定义并发队列上的dispatch_sync会死锁
在自定义并发dispatch queue上使用dispatch sync时 我发现我的应用程序出现间歇性死锁 我正在使用类似于中描述的方法迈克 阿什的博客 http www mikeash com pyblog friday qa 2011
Objectivec
ios
grandcentraldispatch
为什么我的线程在 iOS 上启动几个线程后似乎失败了?
我有这个代码 UITableViewCell tableView UITableView tableView cellForRowAtIndexPath NSIndexPath indexPath代表电话 dispatch async di
iphone
ios
Multithreading
cocoatouch
grandcentraldispatch
通过 DispatchGroup 与 DispatchQueue 访问主队列
我在一个在后台线程上运行的类中使用 DispatchGroup 偶尔需要更新UI 所以调用如下代码 dispatchGroup notify queue main self delegate moveTo sender self locat
ios
swift
grandcentraldispatch
你可以将cancel/isCancelled与GCD/dispatch_async一起使用吗?
我一直想知道 您可以在使用 GCD 启动的线程中使用 cancel cancelAllOperations isCancelled 吗 目前 我只是使用布尔值作为标志 来取消后台进程 假设您想要在后台进行大量处理 同时保持 UI 响应 以便
iphone
Multithreading
ios
nsoperation
grandcentraldispatch
核心数据在后台保存对象问题
简而言之 我想要做的是使用后台队列将从 Web 服务提取的 JSON 对象保存到 Core Data Sqlite3 数据库 保存发生在我通过 GCD 创建的序列化后台队列上 并保存到为该后台队列创建的 NSManagedObjectCon
ios
CoreData
grandcentraldispatch
dispatch_once 调用导致崩溃
dispatch once在我将项目转换为 ARC 后 调用会导致崩溃 在模拟器中 我最初的问题是我有EXC BAD ACCESS 在 objc retain 调用中 我的单例对象之一崩溃 Singleton Class shared di
iphone
Crash
automaticrefcounting
excbadaccess
grandcentraldispatch
在 Swift 中如何在 GCD 主线程上调用带参数的方法?
在我的应用程序中 我有一个函数可以创建 NSRURLSession 并使用以下命令发送 NSURLRequest sesh dataTaskWithRequest req completionHandler data response er
ios
swift
cocoatouch
parameters
grandcentraldispatch
Swift 3.0 无法解析 DispatchQueue 的标识符
我几个小时以来一直试图找到这个问题的答案 但仍然无济于事 我正在尝试使用以下代码 func fetchPosts ref child Amore child Posts observeSingleEventOfType Value with
ios
swift
swift3
grandcentraldispatch
我们可以从后台线程更新 UI 吗?
你好 iOS 专家 只是为了澄清我的概念 我对主线程的 UI 更新有点困惑 Apple 的要求是所有 UI 相关的事情都应该在主线程中进行 因此要测试 Case1 我将任务异步分派到全局分派并发队列 经过一些处理后 我直接从并发队列 后台线
ios
Objectivec
Multithreading
grandcentraldispatch
dispatchasync
使用 Grand Central Dispatch,我如何检查是否有一个块已经在运行?
我正在使用 GCD 从互联网上进行一些后台加载 除了一点缺陷之外 这效果很好 在我的应用程序中 我有 3 个选项卡 当单击任何选项卡时 GCD 开始为相应的选项卡进行后台加载 如果用户决定从第一个选项卡转到第二个选项卡 当 GCD 已开始下
iphone
Objectivec
ios
grandcentraldispatch
iOS - swift 3 - DispatchGroup
我创建了这个基本架构来处理我的网络事务 我想保持它的模块化和结构化 public class NetworkManager public private set var queue DispatchQueue DispatchQueue l
ios
swift
Asynchronous
Architecture
grandcentraldispatch
为什么 NSOperationQueue 在主线程上处理大量任务时比 GCD 或 PerformSelectorOnMainThread 更快?
例如 我有100次for循环 并且需要更新UIImageView 最后2个方法是一样的慢慢的 为什么 它们之间有什么不同 fastest NSOperationQueue mainQueue addOperationWithBlock bt
ios
Multithreading
grandcentraldispatch
nsoperationqueue
如何使用调度组来等待调用依赖于不同数据的多个函数?
我有三个变量 a b and c 我有三个带有完成块的异步函数来更新这些变量 还有另外三个函数仅对部分数据进行一些处理 我确保工作功能会等到所有数据都更新完毕DispatchGroup The Data var a String var b
swift
grandcentraldispatch
dispatchgroup
一段时间后显示 UIAlertView
我试图在一段时间后显示 UIAlertView 比如在应用程序中执行某些操作后 5 分钟 如果应用程序已关闭或在后台运行 我已经通知用户 但我想在应用程序运行时显示 UIAlertView 我尝试按如下方式调度异步 但警报永远弹出 NSTh
iphone
ios
cocoatouch
uialertview
grandcentraldispatch
DispatchQueue.sync 与 DispatchQueue.async 之间的区别
我试图理解 Dispatch Sync 和 Dispatch Async 我知道它以 GCD 的同步和异步方式执行 但是当我尝试下面的代码时 它给了我奇怪的场景 我在 Playground 中测试了下面的代码 同步块执行了 3 次 异步块给
ios
swift
grandcentraldispatch
«
1
2
3
4
5
6
7
8
»