Xcode开启和关闭Indexing

每次Xcode打开工程,在Xcode顶端都会出现"Indexing"索引加载。


img_1.png
一.禁用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系统加载了。

可以看到,Indexing的禁用指令和开启指令只有最后面的一个字符不相同,1为禁用,0为开启。
img_2 下午3.51.28.png
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容