4
如果可以,是否有任何使用它的问题?Objective-C块对象是否可以有关联的对象?
如果可以,是否有任何使用它的问题?Objective-C块对象是否可以有关联的对象?
是的,你可以。我只是试了一下。这是有道理的,因为块是NSBlock
(私有类)的实例,它本身继承自NSObject
。
但是,我的天真测试似乎表明,当块被释放时,关联的对象不是无关联的。 (虽然有可能我从来没有碰过该块的-dealloc
方法)
我会继续尝试并尝试一些更多的东西。
有趣!你有没有找到更多关于这个?只是好奇。 :) – 2011-06-22 05:10:16
@Dev我已经了解到,在最终释放期间关联的对象被删除(所以,在所有其他操作都已经运行之后,就像很多东西一样) – 2011-06-22 05:17:31
很高兴知道。谢谢。 :) – 2011-06-22 05:23:27