Xcode開啟和關(guān)閉Indexing

每次Xcode打開工程,在Xcode頂端都會出現(xiàn)"Indexing"索引加載。


img_1.png
一.禁用Indexing

在Indexing加載期間,點擊項目去切換代碼頁面,會出現(xiàn)卡頓的不友好現(xiàn)象,這是因為Indexing系統(tǒng)的消耗太大,特別是對于龐大的項目來說,Indexing耗時將會十分的漫長,CPU的使用率也會變得特別高。我們可以通過以下步驟去禁用Indexing:
1.打開電腦的終端Terminal,輸入以下指令,回車

defaults write com.apple.dt.XCode IDEIndexDisable 1 

2.關(guān)閉Xcode,重啟電腦。再次打開工程就不會出現(xiàn)Indexing系統(tǒng)加載了。

二.開啟Indexing

關(guān)閉了Indexing,你會發(fā)現(xiàn)在編輯代碼時對于系統(tǒng)定義的一些函數(shù)方法等不會自動補全了,花鍵(command)+鼠標索引跳轉(zhuǎn)組合也變得無效。這是因為Indexing系統(tǒng)支持自動補全、查找定義、索引跳轉(zhuǎn)等功能,禁用了Indexing,這些功能當然不會在支持,對于新入行的小伙伴來說,無疑增加了編碼難度。我們可以通過以下步驟去開啟Indexing:
1.打開電腦的終端Terminal,輸入以下指令,回車

defaults write com.apple.dt.XCode IDEIndexDisable 0 

2.關(guān)閉Xcode,重啟電腦。再次打開工程就不會出現(xiàn)Indexing系統(tǒng)加載了。

可以看到,Indexing的禁用指令和開啟指令只有最后面的一個字符不相同,1為禁用,0為開啟。
img_2 下午3.51.28.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容