腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
getter
中
调用
dispatch_async
意味着
什么
?
、
、
、
通过
在
setter上执行
dispatch_async
和在
getter
上执行dispatch_sync,GCD可以作为一种同步机制进行管理。是否有
在
属性
getter
中使用
dispatch_async
的用例?
浏览 8
提问于2017-02-18
得票数 1
回答已采纳
1
回答
解决这个线程和数据完整性问题的最佳实践和公认的方法是
什么
?
、
、
、
我们
在
一个串行队列的
dispatch_async
调用
中
包装了我们的NSMutableArray的变异。但是,当我们
调用
[self myMutableArray]时,它将dispatch_sync到相同的串行队列。这个分派代码永远不会被
调用
,因为我们的第一个分派代码不会首先完成。对此的理想解决方案是
什么
?将dispatch_sync
中
的所有读取保留到串行队列,并将
dispatch_async
调用
中
的所
浏览 0
提问于2016-03-23
得票数 0
2
回答
ARC的多线程自动释放问题?
、
、
、
服务类具有
在
串行队列
中
设置的非原子属性。@end
dispatch_async
(self.queue, ^{ ....+ 6
调用
getter
时,应用程序崩溃,这似乎是一个运行时/Clang/llvm
调用
。它崩溃是因为
在
访问器
中
缺乏原子性吗?如果是,则
getter
如何以及为
什么
无法保留实
浏览 1
提问于2013-05-20
得票数 3
回答已采纳
2
回答
dispatch_async
实际上是
什么
时候发送的?
、
假设我有以下代码: myFunction()这
意味着
异步
调用
调用
myFunction的块。假设我
在
主队列
中
调用
此代码,这也是为
dispatch_async
调用
指定的队列。 在这种情况下,这个块
什么
时候会被
调用
?我的当前队列是否被抢占并立即运行,还是当前
调用
堆栈展开,该块在下一个事件
浏览 3
提问于2015-10-19
得票数 2
回答已采纳
1
回答
为dispatch_queue_t属性
调用
getter
会导致崩溃
、
、
如果我
dispatch_async
该属性,它将崩溃(EXC_BAD_ACCESS (code=EXC_i386_GPFLT))。经过一些调试,我发现这是因为
getter
被
调用
了。如果不
调用
getter
,就不会发生崩溃。而且,它总是
在
第二次
调用
self.queue时崩溃。见下面的第二个例子。 这就好像第一个合成的
getter
调用
以某种方式导致了ivar的过度释放。
dispatch_async
(self.initQueu
浏览 6
提问于2017-01-14
得票数 3
回答已采纳
1
回答
这段代码可以保持线程的可用性吗?(IOS)
、
dispatch_barrier_async(self.concurrentPhotoQueue, ^{
dispatch_async
NSArray arrayWithArray:_photosArray]; return array;但是苹果开发文档说:“作为一种优化,这个函数
在
可能的情况下会
调用
当前线程上的块因此,如果concurrentPhotoQueue队列不是“当前
浏览 0
提问于2014-08-06
得票数 0
1
回答
Setter或
getter
中
的延迟实例化?
、
嗨,当你做惰性实例化的时候,你应该在setter还是
getter
中进行呢?我听说你是
在
getter
中
这样做的,但是如果在
getter
调用
属性之前就设置了它,该怎么办呢?这是否
意味着
该属性仍然为零?另外,如果您在
getter
中
延迟实例化,并且有人
调用
了setter函数,但是您没有
在
setter
中
延迟实例化,那么属性值是
什么
?
浏览 1
提问于2013-06-10
得票数 0
2
回答
同步块和
dispatch_async
、
、
、
、
当我们
在
代码块
中
调用
dispatch_async
()时,使用@synchronized()会对IOS
中
的锁产生
什么
影响。对于ex:-(void) foobar @synchronized(myID){ }锁在
dispatch_async
调用
中
仍然有效吗
浏览 0
提问于2013-09-05
得票数 12
1
回答
dispatch_async
嵌套是如何工作的?
、
、
我试着理解这个常见的模式: }苹果文献 我的问题是,为<
浏览 4
提问于2015-07-19
得票数 0
回答已采纳
1
回答
OSAtomicIncrement32锁定了
什么
?
、
OSAtomicIncrement32锁定了
什么
?
dispatch_async
是否会导致原子
调用
对原始变量不线程安全?static volatile int32_t count;
dispatch_async
(dispatch_get_main_queue(), ^{ ...简而言之,
在
Java
中
“易失性”并不
意味着
与目标C
中
的意思相同。
浏览 1
提问于2016-03-09
得票数 2
回答已采纳
3
回答
getter
中
背景线程的繁重计算
、
、
每次从我的应用程序
调用
getter
时,我都需要执行大量的计算。从
getter
返回的数据根据环境不断变化,它必须做大量的计算来计算它应该返回的内容。因此,我不希望
getter
中
的代码
在
主线程上运行。
浏览 4
提问于2016-01-25
得票数 0
回答已采纳
1
回答
在
单例中有线程不安全对象的正确方法是
什么
?
、
、
、
比方说,我们
在
单例对象上有一个NSMutableArray。单例对象显然可以从多个不同的线程
调用
。 比方说,我们需要单例用户能够使用addObjects或removeObjects。处理这些案件的正确方法是
什么
?单例上的每个线程不安全的属性是否都有自己的串行/并发队列,然后重写addObject和removeObject函数用于NSMutableArray,将读取封装在dispatch_sync
中
,然后
在
dispatch_async
(串行队列)或dispatch_barrier
浏览 2
提问于2016-03-17
得票数 1
回答已采纳
2
回答
多次
调用
WPF
getter
、
、
、
-- TextBox3 --></Window>C
getter
call 3这里有一件主要的事情困扰着我:为
什么
每个
getter
都被
调用
,而它们
中
只有一个应该被
调用
来获取单
浏览 6
提问于2015-10-07
得票数 1
2
回答
为
什么
angularjs Digest使用日期获取函数进入无限循环
、
我将此Dto包装在视图模型对象
中
,然后
在
视图中将其属性绑定到标签。<label class="form-control">{{controller.ViewModel.Date}}</label> }, configurable: true我相信,因为我
在</e
浏览 5
提问于2015-12-24
得票数 6
1
回答
setNeedsDisplay:重绘周期之间的间隔太长
、
、
、
、
我想我可以将UITableViewCell背景视图设置为我自己的自定义子类,以便在单元格的背景
中
显示一个加载栏,但似乎当我想要更新栏时
调用
setNeedsDisplay的速度不足以满足我的需要。现在,我每隔.1秒更新一次(我的意思是更新UIView
中
的数据,然后
调用
setNeedsDisplay),但实际上每30-40秒才更新一次。这是正常的吗?有没有办法加快速度呢?
浏览 3
提问于2013-03-29
得票数 0
回答已采纳
1
回答
阻止我的UI的applicationDidBecomeActive方法
、
、
我有一种方法可以
在
应用程序变得活跃时检查剪贴板: [[NSNotificationCenterobject:nil];
dispatch_async
backgroundQueue, ^{ [self checkCl
浏览 3
提问于2015-11-20
得票数 0
回答已采纳
2
回答
在
目标C中使用属性?
、
、
当作为属性使用时,我理解读和写做
什么
,但是我和其他属性混淆了。 ,,
什么
是非原子的,它是用来做
什么
的?,,
什么
是保留,它是用来做
什么
的?,为
什么
使用复制?Properties基本上是创建
getter
和setter函数。但是,它们是创建实际的函数,还是像在[class variable]
中
那样访问变量?
浏览 4
提问于2012-02-01
得票数 0
回答已采纳
1
回答
在
不同队列
中
运行多个NSTimer实例
、
在
iPhone应用程序的编码
中
,我需要并行执行几个任务:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptionsqueueForUiRefreshTimer", NULL
浏览 1
提问于2013-05-02
得票数 0
1
回答
UISwitch上的vs ison
、
、
、
在
……上面@property(非原子,
getter
=isOn) 如果设置者是isOn,为
什么
我可以访问on呢? 对于isEditing和editing,我也有类似的困惑--同样的模式
在
起作用吗?
浏览 2
提问于2013-08-21
得票数 0
回答已采纳
1
回答
NSURLSessionDataTask与线程化
、
、
我正在使用NSURLSessionDataTask获得一个JSON提要,并在共享存储区(即单例存储)
中
填充一个NSMutableArray。外部世界可以通过一个将NSMutableArray转换为NSArray的
getter
来访问它。
getter
调用
一个刷新方法,该方法轮询JSON提要并填充NSMutableArray,如下所示:{ if ([_articles count]decode JSON and add resultant objects to _artic
浏览 0
提问于2015-04-30
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券