grand-central-dispatch

grand-central-dispatch

文章 0 浏览 3

自动释放池和dispatch_async

我读了关于GCD的文章,有一个例子: dispatch_queue_t bgQueue = myQueue; dispatch_async(dispatch_get_main_queue(), ^{ NSString *stringValue = […

一张白纸 2024-12-12 12:41:55 0 0

iPhone - Grand Central Dispatch 主线程

我一直在我的应用程序中成功使用中央调度,但我想知道使用这样的东西的真正优势是什么: dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff…

这样的小城市 2024-12-11 18:42:36 0 0

使用 NSOperation 子类 (ARC) 对主线程的块回调

这个问题类似于这个问题,具有自动引用 我有一个 NSOperation 子类,它接受一个块参数, 该参数旨在作为主 (UI) 线程的回调。我的初衷是在后台执行一…

骄兵必败 2024-12-11 04:46:59 0 0

如何从 Grand Central Dispatch _asych 块传回数据值以供主线程使用?

标题是整个问题。如果 _asych 代码块产生有意义的工作,那么在某些情况下它会产生主线程现在想要使用的信息。 在这个简单的示例中,如何从主线程的块…

一人独醉 2024-12-11 02:13:05 0 0

当从同一个并发队列的dispatch_sync中调用dispatch_apply时,内部会发生什么

示例: dispatch_sync(someConcurrentQueue, ^(){ dispatch_apply(5,someConcurrentQueue, ^(size_t i){ // do some non-thread safe operation }); }…

冷血 2024-12-10 14:05:00 0 0

Apple doc的GCD生产者-消费者解决方案错误?

在 Apple 并发编程指南的“从线程迁移”部分中,有 Changing Producer-Consumer Implements,声称可以简化典型的多步pthread互斥+条件变量实现使用 GC…

何以畏孤独 2024-12-10 11:07:34 0 0

在 Cocoa Touch/UIKit 上,如何从后台线程检测用户界面的更改?

在 Cocoa Touch 上,如果我们从后台线程更新 UI 元素,就会发生不好的事情。 问题是,这种情况不会一直发生,因此一些轻微的后台 UI 干预可能会暂时被…

故事和酒 2024-12-09 16:44:46 1 0

GCD 调度队列是否足以将 Core Data 上下文限制到单个线程

我开始认为我的问题的答案是“不”,但我仍然对此感到困惑和不确定。所以请确认一下。我已经了解到在使用具有多个线程的 Core Data 时需要小心。 NSMa…

等往事风中吹 2024-12-08 21:03:31 0 0

使用 Grand Central Dispatch 时如何发布 NSNotification?

我发现,正如我所预测的,当我将图像写入文件时,我的 UI 在这段时间内被阻止,这是不可接受的。当我将图像写入文件时,我会发布 NS 通知,以便我可以…

无戏配角 2024-12-08 13:33:26 0 0

对于高级应用程序,为什么我应该选择 GCD 而不是 NSOperation 和块?

Apple 的 Grand Central Dispatch 参考资料显示: “...如果您的应用程序需要在 Unix 级别上运行 系统——例如,如果它需要操作文件描述符,Mach 端口…

坦然微笑 2024-12-08 06:52:41 0 0

GCD - 完成其他方法后按顺序执行方法

我有一个类,我使用不同的数据多次调用该类。 该类调用 Web 服务,解析它对 NSDictionary 的响应,并将数据保存在 Core Data 上。 Web服务的调用和核…

北恋 2024-12-07 14:44:07 0 0

正确的单例模式 Objective C (iOS)?

我在网上找到了一些使用GCD创建单例类的信息。这很酷,因为它是线程安全的并且开销非常低。遗憾的是我找不到完整的解决方案,只能找到sharedInstance…

黎歌 2024-12-07 12:07:16 1 0

UI刷新、NSOutlineView reloadData和递归方法

我填充 NSOutlineView 递归读取目录。 读取目录及其子目录后,我刷新大纲,在调度内调用 reloadData ,如下所示 -(void)readDir:(NSString*)path { di…

无敌元气妹 2024-12-07 04:20:31 1 0

具有 GCD 的后进先出堆栈?

我有一个 UITableView,它显示与每行中的联系人关联的图像。在某些情况下,这些图像是在第一次显示时从地址簿联系人图像中读取的,而在没有图像的情况…

诗笺 2024-12-06 14:22:24 0 0

核心数据和线程/Grand Central Dispatch

我是 Grand Central Dispatch (GCD) 和 Core Data 的初学者,我需要您的帮助才能将 Core Data 与 CGD 结合使用,以便在我向 Core Data 添加 40.000 条…

梦行七里 2024-12-06 10:57:49 0 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文