大型swift文件中的Xcode滞后

大型swift文件中的Xcode滞后,swift,xcode6,lag,xcode6.1,Swift,Xcode6,Lag,Xcode6.1,为什么Xcode在大文件中会滞后,有人知道如何阻止这种情况吗 我有一个.swift文件,它包含8000多行代码,当我试图修改该文件时,Xcode会将我的光标变成一个海滩球并延迟 有人知道为什么会发生这种情况,或者如何在不将文件分成小块的情况下修复它吗?最新版本的Xcode是“错误的”,特别是使用SourceKit 请注意,每次修改某些内容时,都会重新分析项目代码。 正因为如此,再加上您的大型应用程序的组合,这可能是您出现问题的原因 此外,请验证您的硬件规格是否“适合”开发(可能只是为了释放内存,

为什么Xcode在大文件中会滞后,有人知道如何阻止这种情况吗

我有一个.swift文件,它包含8000多行代码,当我试图修改该文件时,Xcode会将我的光标变成一个海滩球并延迟


有人知道为什么会发生这种情况,或者如何在不将文件分成小块的情况下修复它吗?

最新版本的Xcode是“错误的”,特别是使用SourceKit

请注意,每次修改某些内容时,都会重新分析项目代码。 正因为如此,再加上您的大型应用程序的组合,这可能是您出现问题的原因

此外,请验证您的硬件规格是否“适合”开发(可能只是为了释放内存,也可能需要升级硬件)

这些问题可以在Xcode 6.3+Swift 1.2中解决


希望如此:)

获得一流的Mac Pro,配备每秒1G SSD和64 GB RAM。或者更好的方法是构建一个hackintosh并将CPU超频到7GHz。问题已解决。

您不想将代码分解为多个文件,有什么具体原因吗?在一个文件中有8000行代码高度表明了设计的拙劣。尽管我同意@maxint的观点,但你可以在苹果开发者论坛上找到讨论Swift处理大文件速度慢的帖子。你可能会关闭我的自动编译。事实上,除了代码是由代码生成器生成之外,我没有很好的理由。我只是想知道为什么会这样。是的,这是一个糟糕的设计。但Xcode可能是最先进的IDE之一,不应该出现这样的问题。不管出于什么原因,这可能是必要的。祝你有一个愉快的一天。是的,如果可以的话,你应该把它打破。但即便如此,Xcode在正常的应用程序规模项目中仍然存在大量问题。在我的项目中,我的Swift代码目前有25k LOC,在运行OS X 10.9.5的2012 MBP上编译需要>4分钟。