【发布时间】:2010-11-01 01:13:35
【问题描述】:
我刚刚意识到,对于我的可可应用程序,我可以为目标设置垃圾收集器设置,也可以为项目设置垃圾收集器设置。
我的应用确实崩溃了,因为我只在项目属性中激活了 GB,而不是像以前那样在目标属性中激活。项目设置中的更改不适用于目标设置。项目设置中的垃圾回收器有什么用?
【问题讨论】:
标签: cocoa xcode garbage-collection
我刚刚意识到,对于我的可可应用程序,我可以为目标设置垃圾收集器设置,也可以为项目设置垃圾收集器设置。
我的应用确实崩溃了,因为我只在项目属性中激活了 GB,而不是像以前那样在目标属性中激活。项目设置中的更改不适用于目标设置。项目设置中的垃圾回收器有什么用?
【问题讨论】:
标签: cocoa xcode garbage-collection
您需要进一步了解 Xcode 设置的工作原理。
它们基本上是一个层次结构,在每个级别,您可以定义一个值,在这种情况下它会覆盖父设置,或者不定义,在这种情况下使用父设置。
在您的情况下可能发生的情况是,即使您在项目级别定义了它,也有一个目标级别设置表示不使用垃圾收集。
如果在特定级别定义了设置,它将以粗体显示。要取消定义特定级别的设置,您可以使用信息窗口左下方的按钮。
【讨论】: