cocoa - Xcode : Garbage Collector Setting

标签 cocoa xcode garbage-collection

我刚刚意识到,对于我的 cocoa 应用程序,我可以为目标设置垃圾收集器设置,也可以为项目设置垃圾收集器设置。

我的应用程序确实崩溃了,因为我只在项目属性中激活 GB,而不是像以前那样在目标属性中激活 GB。项目设置中的更改未应用于目标设置。项目设置中的垃圾收集器有什么用?

最佳答案

您需要更多地了解 Xcode 设置的工作原理。

它们基本上是一个层次结构,在每个级别,您可以定义一个值,在这种情况下它会覆盖父级设置,也可以不定义一个值,在这种情况下使用父级设置。

在您的情况下可能发生的情况是,即使您在项目级别定义了它,但仍有一个目标级别设置表明不使用垃圾收集。

如果某个设置是在特定级别定义的,它将以粗体显示。要取消定义特定级别的设置,您可以使用“信息”窗口左下角的一个按钮。

关于cocoa - Xcode : Garbage Collector Setting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962668/

相关文章:

ios - UIButton 的渐变不显示

java - Java 应用程序内存不足错误

objective-c - 当调用 NSOpenPanel 的 runModal 时,我的应用程序将无法正确终止

cocoa - 是否可以使用 Nib 中的对象作为动态创建多个新对象的模板?

ios - 在 xcode 中制作精简版和专业版

c++ - 我成功地能够在 C++ 中运行 Hello World 程序,但我看不到和输出。它在哪里?

objective-c - CGEventPostToPSN 不适用于 cgkeycode (56)

multithreading - 执行FetchRequest时为"Collection was mutated while being enumerated"

java - 尝试将对象传递给常规模板Play Framework 1.2时出现内存不足异常

java - 将 Java 对象设置为 null 有什么作用吗?