腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5261)
视频
沙龙
1
回答
您可
以对
NSOperation
对象
使用
跨
队列
依赖
关系
吗
?
swift
、
dependencies
、
nsoperation
、
nsoperationqueue
是否可以/合法地进行
跨
队列
依赖
操作?OperationQueue().addOperation(operationA) OperationQueue().addOperation(operationB) 我在文档中没有看到任何地方说这是一个受限制的
使用
浏览 35
提问于2016-12-06
得票数 3
回答已采纳
2
回答
如何取消
NSOperation
的
依赖
项?
ios
、
asynchronous
、
nsoperation
、
nsoperationqueue
在
依赖
关系
图中有一些
NSOperation
:
NSOperation
*op2 = ...; 下面是我运行它们的方式如何确保
依赖
关系
图中的所有
NSOperation
被取消,并且没有其他
NSOperation
被取消?cancel]; // doesn't cancel op1 取消
队列
也会取
浏览 3
提问于2015-01-21
得票数 11
回答已采纳
1
回答
NSOperation
依赖
是否真的会导致内存泄漏?
ios
、
memory-leaks
、
nsoperation
、
bolts-framework
在上,BFTasks的优点列表(本质上是承诺的)包括以下关于
NSOperation
依赖
的陈述:这个说法正确
吗
?
浏览 0
提问于2015-10-14
得票数 0
2
回答
NSOperationQueue与并发与非并发
iphone
、
objective-c
、
cocoa
、
cocoa-touch
、
multithreading
我想
使用
NSOperationQueue设置一个序列化的任务
队列
,但是我对文档中讨论的术语有点困惑。 建立“自己的执行环境”意味着什么?我的
NSOperation
派生任务需要按照它们被添加到
队列
的顺序进行串行执行。我之所以没有在这些任务之间设置
NSOperation
依赖</e
浏览 1
提问于2009-10-29
得票数 19
回答已采纳
1
回答
清除
队列
中所有rest请求的GCD
队列
ios
、
objective-c
、
grand-central-dispatch
为此,我
使用
以下命令来保存文件: dispatch_barrier_async([AxPanoramaDataManager sharedInstance].dataManagerQueue, ^{我需要取消所有的
队列
块,并执行清理文件夹的块。
浏览 2
提问于2014-08-28
得票数 0
1
回答
我可以
使用
MOC的performBlock:在
NSOperation
子类中
吗
?
ios
、
multithreading
、
macos
、
core-data
、
concurrency
docs声明NSManagedObjectContext和NSPrivateQueueConcurrencyType允许用户通过
使用
performBlock:执行异步代码。但是,如果我想编写一个
NSOperation
子类来处理这样一个子上下文/私有
队列
设置中的托管
对象
,会发生什么呢?这在我看来是不对的--难道代码不应该只在子MOC的私有
队列
中运行吗? 问题2:假设我将子类
NSOperation
(而不是
使用
NSBlockOperation)。我是否应该重写它的
浏览 0
提问于2018-01-20
得票数 0
2
回答
对NSOperationQueue工作的困惑
ios
、
objective-c
、
nsoperationqueue
苹果公司表示,运营
队列
通常提供用于运行其操作的线程。在OSXv10.6及更高版本中,操作
队列
使用
lib分派库(也称为Grand Central Dispatch)来启动其操作的执行。据我从上面的行中了解到,NSOperationQueue并行执行操作,让我们把
依赖
的思想放在一边。 我需要知道NSOperationQueue真的是并行启动所有操作
吗
?它是以
队列
顺序调用每个操作的-start方法还是一个地调用?
浏览 2
提问于2013-09-11
得票数 0
回答已采纳
3
回答
[NSOperationQueue mainQueue]保证是串行的
吗
?
ios
、
objective-c
、
xcode4.5
、
nsoperationqueue
我的意思是只有一个主线,对
吗
?
浏览 1
提问于2013-04-04
得票数 4
2
回答
iOS --如何检查
NSOperation
是否在NSOperationQueue中?
iphone
、
objective-c
、
ios
、
nsoperation
、
nsoperationqueue
从医生那里:我知道的唯一方法是添加操作,然后尝试捕获异常,如果操作已经在
队列
中或之前执行。
浏览 3
提问于2011-03-07
得票数 9
回答已采纳
3
回答
NSoperation
反向
依赖
ios
、
objective-c
、
nsoperation
、
nsoperationqueue
我添加了一些
依赖
项,所以操作A直到操作B完成才开始。 如果操作B失败,我需要取消操作A,但在操作B内部,我没有任何
依赖
于当前操作的操作列表。
浏览 6
提问于2013-10-02
得票数 2
回答已采纳
3
回答
将
NSOperation
依赖
项添加到NSOperationQueue中已经存在的操作中
objective-c
、
ios
、
multithreading
、
nsoperation
、
nsoperationqueue
我想
使用
NSOperationQueue实现一些背景网络请求。我有几个不同的请求,它们将被不同的代码部分添加到
队列
中,其中一个将比另一个更有规律地运行。,而不是创建
NSOperation
的子类。 这个问题是,我想在请求之间创建一个
依赖
关系
。如果
队列
已经有了一个用于NSBlockOperation的requestA,那么在为requestB创建NSBlockOperation时,我希望向它添加一个
依赖
项。在同时创建操作时,这是很简单的,但是我无法找到一种简单的方法来确定<
浏览 4
提问于2012-10-18
得票数 1
回答已采纳
2
回答
确保在发送其他请求之前完成初始网络请求的最佳方法(iOS应用程序)
ios
、
swift
、
networking
我正在开发的一个应用程序需要在服务器上创建一个容器
对象
并将项插入到该容器中。在需要插入第一项之前,我不想创建容器
对象
。但是,创建容器
对象
需要一些初始化,这可能需要一些时间。
浏览 3
提问于2017-02-18
得票数 1
回答已采纳
2
回答
XML解析器Xcode非常慢
iphone
、
xml
、
xcode
、
parsing
、
performance
我正在开发一个iPhone应用程序,我的xml解析器出现了一些问题。我必须检查来自多个XML文件的多个值,但是当XML解析器处于活动状态时,我不能做其他任何事情。这不是我想要的方式,因为检查xml必须在后台进行,而不会被注意到。这是我的一些代码,希望它足够了!for(int i = 0; i < [headarray count]; i++){ NSMutableArray *infoarray = [[NSMutableArray alloc]initWithArr
浏览 3
提问于2012-02-18
得票数 1
1
回答
两个
NSOperation
对象
的联合
nsoperation
、
nsoperationqueue
因此,我的想法是有一个
NSOperation
,其中包含一个NSOperationQueue来处理这两个问题。然后
NSOperation
队列
将同时执行这两个操作,当
队列
为空时通知我,我们可以继续前进。
浏览 2
提问于2014-11-02
得票数 1
回答已采纳
2
回答
哪一个更容易
使用
?GCD还是
NSOperation
?
objective-c
、
xcode4.5
、
grand-central-dispatch
、
nsoperation
我目前
使用
的是GCD。然而,我听说
NSOperation
实际上是一个更高级别的程序。不过,这要复杂得多。在GCD中,只需
使用
我创建的这个助手函数就可以在后台执行某些操作:{ [BGHPTools doForeGround:^{ }];} 用
NSOper
浏览 0
提问于2012-10-19
得票数 5
回答已采纳
3
回答
NSOperationQueue串行FIFO
队列
ios
、
objective-c
、
nsoperationqueue
、
fifo
、
serial-processing
是否可以通过将NSoperationQueue
对象
的maxConcurrentOperationCount设置为1来
使用
它作为串行FIFO
队列
? 这是否意味着FIFO的执行没有得到保证?
浏览 5
提问于2012-06-08
得票数 17
回答已采纳
2
回答
重新排序NSOperationQueue
iphone
、
cocoa
、
multithreading
、
touch
我可以取消所有的操作,然后
使用
我想要的顺序重新处理它们,但我希望有更干净的东西。有什么想法
吗
?
浏览 0
提问于2010-01-27
得票数 9
回答已采纳
1
回答
等待两个
NSOperation
完成而不阻塞UI线程
ios
、
concurrency
、
nsoperationqueue
、
nsoperation
我刚刚读了NSOperationQueues和
NSOperation
的长篇介绍。如何等待这2个操作完成,然后继续计算?我不想阻止UI线程。如果我创建另一个
NSOperation
,主要方法是创建两个NSOperations,将它们添加到某个本地(对于此操作)
队列
中,并
使用
waitUntilAllOperation
浏览 6
提问于2018-11-10
得票数 0
5
回答
为什么我应该选择GCD而不是
NSOperation
和高级别应用程序块呢?
objective-c
、
ios
、
concurrency
、
objective-c-blocks
、
grand-central-dispatch
GCD不限于系统级应用程序,但在将其用于更高级别的应用程序之前,您应该考虑Cocoa中提供的类似功能(通过
NSOperation
和块
对象
提供)是否更容易
使用
,还是更适合您的需要。“ 有什么想法
吗
?
浏览 2
提问于2011-10-04
得票数 34
回答已采纳
2
回答
NSOperationQueue和NSAutoReleasePool之间的区别是什么
iphone
、
nsoperationqueue
、
nsautoreleasepool
谁能给我描述一下NSOperationQueue和NSAutoReleasePool之间的完美区别
浏览 2
提问于2012-04-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
消息队列中间件(二)使用 ActiveMQ
消息队列上云挑战与方案:腾讯云的 Apache Pulsar 实践
针对Linux的I/O虚拟化框架VirtIO
如何使用Redis进行微服务间通信
Spring Data MongoDB:MongoTemplate
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券