当你输入你的代码,尤其是自动补全时,只有我或Xcode 6(6.0.1)和Swift似乎是super slow

一个普通的Objective-C类,即使在SWIFT项目中,工作起来几乎和以前一样,所以是SWIFT扼杀了它.

还有其他人经历过同样的不便吗?您对如何提高性能有什么 idea 吗?

  • 我试着玩一些设置,但没有成功.
  • 当然,我也try 过重启Xcode和电脑,但没有成功.
  • 没有其他沉重的

我用的是2009年中的Macbook Pro(2.26 GHz Intel Core2 Duo),8 GB内存和固态硬盘,这根本不是最新的东西,但仍然不是完全的垃圾.

这是一种耻辱,因为我开始使用SWIFT时很兴奋,现在真的无法忍受了.

idea /提示?

推荐答案

  • 退出Xcode并重新启动Mac不是必需的,而是首选.
  • 删除文件夹的第content个 ~/Library/Developer/Xcode/DerivedData
  • 删除content~/Library/Caches/com.苹果dt.Xcode

这是一个暂时的解决方案,但效果非常好.

下面的脚本使用脚本编辑器应用程序.

tell application "Terminal"
    do script "rm -frd ~/Library/Developer/Xcode/DerivedData/*"
    do script "rm -frd ~/Library/Caches/com.apple.dt.Xcode/*"
end tell

或者,您也可以为您的终端创建别名,如下所示:

alias xcodeclean="rm -frd ~/Library/Developer/Xcode/DerivedData/* && rm -frd ~/Library/Caches/com.apple.dt.Xcode/*"

您可以将其添加到~/.bash_profile中,然后在每次要清除这两个文件夹时在命令行上键入xcodeclean.

Ios相关问答推荐

无法在fastlane和github操作中从react-native 应用程序构建ios

Fastlane,iOS Provisioning Profile推送通知权限(通过示例)&

彩色进度线--SWIFT

如何遮罩,动画和添加阴影到CAShapeLayer?

底部导航栏在iOS上浮动

如何使用Swift以编程方式更改SVG文件中某些元素的 colored颜色

无法向委托发送数据

在iOS中使用Swift,即时更改应用语言后,立即改变外观会出现问题

如何将 -fobjc-arc-exceptions 标志正确添加到 XCode 中?

Apollo iOS 客户端代码生成:错误:无法查询字段

如何在 SwiftUI 中只显示一次随机数组的项目?

SwiftUI Select 器值在超过最大值时重置

从视图模型中更新 EnvironmentObject

DateFormatter 使用 TimeZone 和 Locale 的特定组合返回 nil

从远程通知启动时,iOS 应用程序加载错误

如何使用情节提要重新排列 UITabBarController 项目?

iOS 10 错误:UICollectionView 接收到具有不存在索引路径的单元格的布局属性

如何在 iOS 中判断暗模式?

自动布局:是什么创建了名为 UIView-Encapsulated-Layout-Width & Height 的约束?

如果我的分发证书过期会怎样?