【发布时间】:2011-11-11 04:27:48
【问题描述】:
想请教一下这背后的逻辑是什么:
当您在 Xcode 4 上创建应用程序时,它会创建一个与您的应用程序同名的组,并将代理和 viewController 文件放入其中。它还将所有其他文件,包括 main.m 和 -prefix.pch 放入名为 Supporting Files 的文件夹中。
如果您创建另一个目标,它会为另一个目标创建类似的结构。现在您有两个 AppDelegate 文件,两个 main.m 文件,其中两个都可以很好地维护。我有一个有 4 个目标的项目,所以理论上我会有 4 个目标,这很愚蠢。
在奇妙的 Xcode 3 中,您只有多个目标所需的文件,而不是这种混乱。您有一个目录 Classes,其中放置了所有类。就一份。
如果您尝试重命名组并移动文件以创建一个健全的结构,您将不得不处理数小时和数小时的麻烦,因为文件无法编译、缺少路径以及类似的东西。
我只是不明白这比 Xcode 3 中的更好。
有人能解释一下这种疯狂吗?
【问题讨论】:
-
感谢仅仅因为我表达了我对 Xcode 4 的看法而否决了一个问题。是的,Xcode 4 很臭,这就是事实。如果你移动文件会崩溃,如果重命名文件会崩溃,如果你复制文件会崩溃,如果你眨眼会崩溃,它会创建不合逻辑的结构,它缺少 Xcode 3 的很多功能,它有一个微型调试器窗口(是的,我知道如何扩展它,但它也不得不这样做)。我每 4 小时使用它就有 20 次 Xcode 崩溃,而我在使用 Xcode 3 时有 0 次崩溃,所以 Xcode 4 臭不可闻 +1。
-
您可能因缺乏校对而被否决。我将为您提供怀疑和信任的好处,即英语不是您的第一语言。我继续向你投了赞成票,让你保持中立。我建议您在生气时不要向社区发表讲话。我知道当我这样做时,我会觉得自己是个混蛋。
-
谢谢。英语不是我的自然语言。因为我的英语不好而投了反对票?这真太了不起了。只是一个白痴会这样做。我尝试用英语表达自己,但有时很难表达一些想法,因为与我的语言相比,英语大部分时间都是倒着写的并且简化了。所以,我必须重新排序我脑海中的短语,有时结果很奇怪,但我尝试了。还是谢谢。
标签: xcode