每次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)加載了。
img_2 下午3.51.28.png