每次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)+鼠標(biāo)索引跳轉(zhuǎn)組合也變得無效。這是因為Indexing系統(tǒng)支持自動補全晴竞、查找定義蛙卤、索引跳轉(zhuǎn)等功能,禁用了Indexing,這些功能當(dāng)然不會在支持颤难,對于新入行的小伙伴來說神年,無疑增加了編碼難度。我們可以通過以下步驟去開啟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