Xcode开启和关闭Indexing
2021-07-21 本文已影响0人
浅_若清风
每次Xcode打开工程,在Xcode顶端都会出现"Indexing"索引加载。

一.禁用Indexing
在Indexing加载期间,点击项目去切换代码页面,会出现卡顿的不友好现象,这是因为Indexing系统的消耗太大,特别是对于庞大的项目来说,Indexing耗时将会十分的漫长,CPU的使用率也会变得特别高。我们可以通过以下步骤去禁用Indexing:
1.打开电脑的终端Terminal,输入以下指令,回车
defaults write com.apple.dt.XCode IDEIndexDisable 1
2.关闭Xcode,重启电脑。再次打开工程就不会出现Indexing系统加载了。
二.开启Indexing
关闭了Indexing,你会发现在编辑代码时对于系统定义的一些函数方法等不会自动补全了,花键(command)+鼠标索引跳转组合也变得无效。这是因为Indexing系统支持自动补全、查找定义、索引跳转等功能,禁用了Indexing,这些功能当然不会在支持,对于新入行的小伙伴来说,无疑增加了编码难度。我们可以通过以下步骤去开启Indexing:
1.打开电脑的终端Terminal,输入以下指令,回车
defaults write com.apple.dt.XCode IDEIndexDisable 0
2.关闭Xcode,重启电脑。再次打开工程就不会出现Indexing系统加载了。
