我刚刚意识到,对于我的 cocoa 应用程序,我可以为目标设置垃圾收集器设置,也可以为项目设置垃圾收集器设置。
我的应用程序确实崩溃了,因为我只在项目属性中激活 GB,而不是像以前那样在目标属性中激活 GB。项目设置中的更改未应用于目标设置。项目设置中的垃圾收集器有什么用?
最佳答案
您需要更多地了解 Xcode 设置的工作原理。
它们基本上是一个层次结构,在每个级别,您可以定义一个值,在这种情况下它会覆盖父级设置,也可以不定义一个值,在这种情况下使用父级设置。
在您的情况下可能发生的情况是,即使您在项目级别定义了它,但仍有一个目标级别设置表明不使用垃圾收集。
如果某个设置是在特定级别定义的,它将以粗体显示。要取消定义特定级别的设置,您可以使用“信息”窗口左下角的一个按钮。
关于cocoa - Xcode : Garbage Collector Setting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962668/