【发布时间】:2012-07-22 04:34:11
【问题描述】:
我正在编写一个工具,该工具将受益于知道哪些类的实例变量被声明为__weak。
此信息必须在运行时某处存在,但是有没有任何方法可以访问它,文档化或其他方式? (它是一个工具,所以我不太关心它是否会因更新而中断)
【问题讨论】:
-
这个问题引起了我的注意,所以如果你没有得到回复,别担心,我正在努力解决
-
iVar 是
unsafe_unretained还是weak是否重要?如果没有,那会让我的生活更轻松。 -
强与不强是我感兴趣的区别。
-
太棒了。然后给我 5-10 分钟的时间来拼凑一个答案,你会很成功的!
-
好的,新的更新。可以在
weak和strong之间进行判断,但无论出于何种原因,__unsafe_unretained似乎表现得像strong。需要更多时间。
标签: objective-c cocoa-touch cocoa automatic-ref-counting