NOr*_*der 0 grand-central-dispatch ios
有一个按钮方法:
-(void) buttonTapped:(id) sender{
dispatch_async(dispatch_queue_create("countQueue", NULL), ^{
sleep(10);
NSLog(@"%d",self.count++);
});
}
Run Code Online (Sandbox Code Playgroud)
self.count是属性:
@property (nonatomic, assign) int count;
Run Code Online (Sandbox Code Playgroud)
我想通过点击按钮多次创建"countQueue",
dispatch_queue_create()
都会创建一个新队列,即使已存在具有相同标签的队列也是如此.标签仅用作在调试期间识别队列的工具.任意多个具有相同标签的队列可以同时存在.dispatch_after()
.编辑:在阅读您的评论后,我认为您的问题有更好的解决方案,例如在图像下载实际完成时更新属性.如何执行此操作取决于下载使用的方法.一个例子是完成处理sendAsynchronousRequest:queue:completionHandler:
的NSURLConnection
.
归档时间: |
|
查看次数: |
737 次 |
最近记录: |