【发布时间】:2013-06-25 19:49:17
【问题描述】:
假设我有一个简单的呼叫dispatch_async(self.queue, ^{ /* Empty */ }),其中self.queue 是先前创建的队列。
在这种情况下,self 是否会被块保留,因为在块内没有 self 引用,而只是作为 dispatch_async() 的参数?
【问题讨论】:
-
什么是“自我被保留以阻止”是什么意思?你的意思是,“self 是否因为我将它的队列传递给 dispatch_async 而被保留?”
标签: objective-c-blocks grand-central-dispatch retain reference-counting