【发布时间】:2015-01-19 13:26:24
【问题描述】:
为什么 Xcode 在大文件中滞后,有谁知道如何阻止这种情况?
我有一个 .swift 文件,其中包含 8,000 多行代码,当我尝试修改该文件时,Xcode 将我的光标更改为一个沙滩球并滞后。
有谁知道为什么会发生这种情况或如何在不将文件分解成更小的部分的情况下修复它?
【问题讨论】:
-
您是否有特定的理由不想将代码分成多个文件?在一个文件中包含 8,000 行代码非常表明设计不佳。
-
虽然我同意@maxint,但您可以在 Apple 开发者论坛上找到讨论 Swift 处理大文件速度慢的主题。你可能是我关闭了自动编译。
-
我实际上没有很好的理由,除了代码是由代码生成器生成的。我只是想知道为什么会这样。
-
是的,这是糟糕的设计。但 Xcode 仍然可能是最先进的 IDE 之一,不应该有这样的问题。也许出于某种原因,这可能是必要的。祝你有美好的一天。
-
是的,如果可以的话,你应该打破它。但即便如此,Xcode 在涉及正常的应用程序规模项目时仍然存在大量问题。我目前在我的项目中的 Swift 代码中有 25k LOC,在运行 OS X 10.9.5 的 2012 MBP 上编译需要超过 4 分钟。