当你输入代码时,使用Swift的只是我或Xcode 6(6.0.1)似乎超级慢,特别是在自动完成时?
一个普通的Objective-C类,即使在Swift项目中,它的工作方式几乎和以前一样,所以Swift会杀掉它.
有没有其他人遇到同样的不便?您对如何提高性能有任何想法吗?
我使用的是2009年中期Macbook Pro(2.26 GHz Intel Core 2 Duo),配备8GB RAM和SSD HD,这不是最新的东西,但仍然不是一个完整的垃圾.
很遗憾,因为我很高兴开始使用Swift,现在真的让人无法忍受.
想法/提示?
使用Xcode 6 GM种子我的代码完成已停止工作.它前几天正在工作.我试图让unwindwind segue工作.我制作了一个Objc头文件,并将其指定为Swift类的头文件.
此时,我使用Objective-c项目完成代码.但是,不是Swift项目.
我尝试重新启动Xcode,制作一个新的空项目.
从Xcode 7.3开始,自动完成或代码完成无法正常工作.
我试过了:
第一次完全输入后,它会自动完成.但是如果你没有引用过一次(比如枚举),它只显示你之前输入的内容(不显示完整的枚举列表).按下逃生也无济于事.
还有其他建议吗?或者其他任何经历过相同的人?
所以,问题是,当我使用桥接头导入Xcode 7中的任何内容Xcode不会自动完成我的代码,无论我是否导入给定的框架,头文件在我当前的.swift中,如果它只是在桥接头Xcode没有'自动完成.
虽然事情在框架上有所不同,但如果我导入Parse框架,Xcode根本不会自动完成,就像没有NSString一样,没有其他基本的东西.当我尝试导入FacebookSDK时,Xcode会自动填充像NSString这样的基本内容,但它不能自动完成与FacebookSDK相关的东西.
此外,我尝试在Xcode 6中运行相同的项目,并且自动完成功能正常.我的Xcode 7或框架有问题吗?我已经尝试删除缓存,派生数据,重新安装Xcode 7但没有帮助.有提示吗?
我正在使用Xcode Version 6.1 (6A1052d),它运行良好,除了唯一的问题是自动完成并且代码意识被打破了swift项目.
我可以通过删除得到的数据和文件夹的解决它~/Library/Caches/com.apple.dt.Xcode,其被描述在这里,或者改变deployment target从项目8.1到8.0.
但是,第一个解决方案只持续了1或2天,从不再无效的地方开始,我不想经常删除文件夹或一直更改目标iOS版本.请帮我.
我一直在将一个应用程序从Objective C移植到Swift.在Objective CI中,在Xcode调试窗格中获取自动完成,如图所示.但是,Swift版本没有.我可能会遗漏一些简单的东西,但在解决了几个月后,我放弃了.附件是相关的截图(顶部是目标C).
我意识到这可能不是特定于语言的功能,但是如何在Swift中像Objective C一样获得调试自动完成功能?

我正在使用Swift开发一个应用程序,我开始在某些时候遇到奇怪的Xcode行为.我并不完全记得它是如何发生的,但是自动完成是拒绝工作的,对于我的所有变量,类型是<<错误类型>>.我尝试了一些可用的解决方案,但所有解决方案都不起作用.对于这种令人沮丧的行为可能是什么问题,请分享您的想法,如果您已经遇到这个问题并解决了它.我已经删除了派生数据并检查了我的某些路径是否不正确,但一切似乎都很好.
我想使用Class1类中定义的别名.我想将它用于Class2
import UIKit
class Class1: NSObject {
typealias tp = () -> Void
}
import UIKit
class Class2: NSObject {
func pingTest(){
var test:tp?
}
}
Run Code Online (Sandbox Code Playgroud)
Class2在var test下抛出编译时错误:tp?
此外,自动完成功能不起作用.屏幕通过此电子邮件附加的镜头.我尝试了以下的东西,但这对我不起作用(XCode 6不能在swift中自动完成).
swift ×6
ios ×5
xcode ×5
autocomplete ×4
iphone ×2
xcode6 ×2
debugging ×1
frameworks ×1
header ×1
ios8 ×1
ios8.1 ×1
objective-c ×1
type-alias ×1
xcode7 ×1