nsoperationqueue

    1热度

    1回答

    嗨,我使用Xcode 5+和iOS 7+,并实现NSOperationQueue。我创建了一个NSOpeartion的子类,并说我有50 +操作添加到NSOperationQueue。 isExecuting和isFinished被覆盖在NSOperation`s启动方法 - -(void)start{ // soeme code is here [self willCha

    0热度

    2回答

    我在NSBlockOperation中使用NSURLConnection,我将此操作添加到NSOperationQueue.But它不工作。当我调用NSBlockOperation的启动方法,然后它工作,但它不当我将NSBlockOperation添加到NSOperationQueue时工作。 请任何人都可以帮我吗? NSOperationQueue *operationQueue = [[NSO

    0热度

    3回答

    我想获得以下内容:我在NSOperationQueue中有两个NSOperations。首先是从网站下载(获取一些json数据),下一个是解析该数据。这是依赖性操作。 我不明白如何将它们连接在一起。如果它们都被分配并且在队列中,那么如何将json字符串转换为解析它的操作?如果这个队列在另一个NSOperationQueue内执行一个由前面提到的两个NSOperation组成的NSOperation

    1热度

    1回答

    我看到一个问题与RestKit的优秀的远程请求将导致其他请求排队和阻塞,直到前一个完成。我已经读过RestKit默认AFNetworking的setMaxConcurrentOperationCount值为5,但我遇到阻塞只有一个未完成的请求。 RestKit的当前版本是否仍默认为5,如果是这样,可能会导致我缺少并发请求? RestKit 0.20.3 请求 - (RKManagedObjectR

    2热度

    2回答

    我在我目前的应用程序中继承NSOperation。所有功能都按照我的愿望运行良好。我可以取消操作并将新操作添加到我的操作队列中。除了成功,下面是警告/错误的语句我在控制台中发现: ***SubOperation 0x19ec1bd0 went isFinished=YES without being started by the queue it is in* 通过上面的警告,我能够发现,我开

    4热度

    2回答

    我有一个NSOperationQueue的NSOperation,有一堆子操作,有些排队。 我有一个问题,即使在队列上调用cancelAllOperations后,我的主要方法挂在waitUntilAllOperationsAreFinished上。 然后,当我设置完成标志,我使用isFinished取消后不再备份在取消队列中。 - (BOOL)isFinished { return

    1热度

    1回答

    我正在学习如何进行同步和异步操作。请纠正我,我所提到/学会是正确的: 同步和ASYN操作可以在以下几个方面进行 GCD NSThread(我们可以在任何根据我们的要求挑选) NSOperationQueue-添加的NSOperation , 2。 GCD是一个C API,在它上面 - NSThread和NSOperationQueue,NSOperation写成 3。 NSOperation不过是

    0热度

    1回答

    我使用NSOperationQueue实现了线程池。其中我将maxConcurrentOperationCount设置为25。即一次同时运行25个线程。 我使用这个NSOperationQueue将块上传到服务器。所以块分配给前25个线程。在NSOperationQueue已满后,我想暂停分块读取部分,然后每当队列中的线程完成时,恢复分块部分以分配新线程到NSOperationQueue以替换完成

    10热度

    1回答

    我知道有可能使用障碍来解决GCD中的读写器问题。由于我(通常)尝试使用NSOperationQueue而不是GCD,因此在性能不是关键问题时,我想要一个兼容NSOperation的解决方案来解决此问题。 我试图写我自己的,但我的解决方案已变得笨拙......当然有人已经解决了这个问题呢? 有谁知道NSOperation兼容解决方案的读写器问题?

    0热度

    1回答

    我必须从Web服务下载数千或数百万个hotposts,并将它们本地存储在核心数据中。 json响应或文件大约20或30 MB,因此下载需要时间。我猜测将其存储在核心数据中也需要时间。 我可以在restkit中做到吗?或者只是为了合理大小的回应而设计的? 我看到我可以跟踪下载大文件时的进度,即使我看到我可以知道映射何时开始或结束:http://restkit.org/api/latest/Proto