带有 NSOperations 的 iOS 应用架构
两个月前,我开始编写一个新的 iPhone 应用程序,因此我创建了一个通用的 RESTFul Web 服务,它允许我拥有许多必要的功能,例如用户身份验证、用户配…
NSOperation队列问题
你好,我有 2 个方法,它们在同一方法 redrawView 上访问,它们是 moveThePlayerWithDeltasAndQueue 和 围绕 Y 轴和队列移动玩家 我想使用像注释代码…
iPhone / iOS popViewControllerAnimated 不刷新屏幕
当从 NSOperation 调用 .navigationController popViewControllerAnimated:YES 时,我遇到一个奇怪的问题,其中屏幕无法正确更新,并使弹出的视图可见…
NSOperationQueue 和 dealloc 被调用以及应用程序崩溃的问题
我在队列中创建了一个 NSOperation,如下所示: ImageLoadingOperation *operation = [[ImageLoadingOperation alloc] initWithImageURL:url target:s…
如何等待 NSOperationQueue 在单元测试中完成?
问题 我有一个名为 logEntryGeneratorQueue 的 NSOperationQueue 我想等到队列上的所有操作都完成 如果我使用: [logEntryGeneratorQueue waitUntilAl…
如何确保 NSOperations 以故障安全的方式执行?
我想要的 我的应用程序中有一个 NSOperationQueue,在应用程序退出之前处理所有操作至关重要。我在退出时有以下代码,以确保 NSOperationQueue 在退出…
NSOperationQueue 调度线程缓慢?
我正在使用 NSOperationQueue 编写我的第一个多线程 iPhone 应用程序,因为我听说它比管理我自己的线程调度加载得更好,而且可能更快。 我正在计算生…
NSOperation KVO 问题
我使用以下函数在 nsoperationqueue 中的操作完成后通知我的应用程序,以便我可以根据操作结果安排任务。我正在使用: - (void)observeValueForKeyPat…
NSOperationQueue 似乎在完成时挂起几秒钟
我有一个自定义视图控制器,它实现了 UITableViewDataSource 和 UITableViewDelegate 协议。当我为表加载数据时(在 viewDidLoad 方法中),我创建一…
NSOperation 需要额外保留
我正在开发一个 iPad 应用程序。它使用 NSOperation 在后台下载某些内容,并由 NSOperationQueue 处理。我发现,除非我向 NSOperation 添加保留,否则…
NSThread vs. NSOperationQueue vs. ???在 iPhone 上
目前我正在使用 NSThread 在另一个线程中缓存图像。 [NSThread detachNewThreadSelector:@selector(cacheImage:) toTarget:self withObject:image]; …
NSIncationOperation 和主线程
想象一下,我有一个视图,其中某个 UIKit 对象作为其子视图(例如,UIActivityIndicatorView - 这并不重要)。该视图还有一个名为 doSomething 的…
iPhone:NSOperationQueue 串行运行操作
我有一个单例 NSOperationQueue 来处理我的所有网络请求。然而,我注意到,当我运行一个特别长的操作时(该特定操作至少需要 25 秒),我的其他操作在…
NSOperation 无法在 TableView 上加载数据
我在 NSOperation 中遇到问题。我尝试了很多方法,但它会在屏幕后面运行,但不会使其出现在我的表格视图上。谁能帮我解决这个问题。我是 NSOperation …
多个 NSOperationQueues?
我想在我的应用程序中使用 NSOperations 来解决线程问题。我已经阅读了一些教程,现在我知道我必须做什么,但我有一个问题。每个类中必须有相同的NSOp…