我正在尝试导入各种库,我不记得他们的确切名称.不幸的是Xcode 6(使用swift)并没有像使用objective-c 在Xcode 5中那样自动完成它们.
例如:
ALAssetsLibrary
MPMediaPlayer
Run Code Online (Sandbox Code Playgroud)
等等
我被迫谷歌确切的框架名称,然后返回并复制粘贴.
通常,自动完成工作非常糟糕.我在Xcode 6中做错了吗?
我应该在设置中设置任何标志以使其工作吗?
我刚刚将Xcode更新到6.3版.我正在使用一些导入的Objective C代码在Swift中开发一个项目.我也使用Cocoapods.
我对Xcode 6.3 beta也有同样的问题.我已经看过并尝试过所有其他StackOverflow的答案而没有运气.
到目前为止,我试过:
删除~/Library/Developer/Xcode/DerivedData并~/Library/Caches/com.apple.dt.Xcode重启Xcode和/或Mac.
卸载Spotify.
不使用"+"连接运算符.
将部署目标设置为8.1.
我应该提一下,Objective C代码快速自动填充,并且在索引Swift代码之前也是如此.Esc弹出建议按钮使用相同的延迟.
我最近获得了2016年nTB MBP.我几天前在Xcode 8中创建了Obj-C.
我注意到,自动完成非常有用,但速度非常慢.即使在非常简单的类(分数,仅用于练习)中,输入时的延迟也非常烦人.
这是正常的还是应该是光滑的?
我用AppCleaner删除它并重新安装它但它也是一样的.
我正在开发一个快速的应用程序,在某些时候我有一个类似于此的代码:
import UIKit
class ViewController: UIViewController {
private var a: UIImageView!
private var b: UIImageView!
private var c: UILabel!
private var d: UILabel!
private var e: UILabel!
private var f: UILabel!
private var g: UIView!
private var h: UIView!
private var i: UIView!
private var j: UIView!
private var k: UIImageView!
private var l: UIView!
private var m: UIView!
private var n: UIView!
private var o: UIView!
private var p: UIScrollView!
private var q: UIView!
override func viewDidLoad() {
super.viewDidLoad() …Run Code Online (Sandbox Code Playgroud)