【发布时间】:2017-01-02 02:32:18
【问题描述】:
我想深入了解闭包及其分配和使用机制。在阅读和使用它们一段时间后,我想出了一些真正让我头疼的问题:
问题 - 1 从内存分配的角度来看,闭包用作变量与普通变量有何不同?
例如:let x:NSString ={}() & let x = NSString()
问题 2 块的内存分配究竟是如何发生的?
请解释这些,以便任何有类似疑问的读者从中受益。
**编辑* Shadow 对这个问题的回答是这个问题的另一个方向,该问题已被编辑。
【问题讨论】:
-
你的帖子太宽泛了,你的一些问题已经在这里得到解答,例如stackoverflow.com/questions/32693150/…
-
@Cristik 我已经编辑了我的问题。你能回答编辑过的问题吗?谢谢。