Xcode 代碼提示失效以及引起的感想

從實際提及

前兩天忽然Xcode的代碼自動提示功能失效了,每次須要按Esc才能彈出提示框,因爲業務比較忙沒處理,就當文本編輯器用了一天,but,沒有自動代碼提示的Xcode用起來真的有點讓人絕望。今天就Google了一下,不出意外你會獲得和下圖相似的結果:緩存

searchResult

我看完了幾乎全部的結果,基本說的上都是一個方法:

  1. cd進入~/Library/Developer/Xcode/DerivedData
  2. ls一下
  3. 找到你的項目所用的目錄(通常以你的項目名開頭)
  4. cd 目錄名
  5. rm -r Index 刪除掉你的項目所用的索引文件夾

注:
一、原文表示刪除 ~/Library/Developer/Xcode/DerivedData下全部的文件,我嘗試發現只須要刪除當前項目相關的索引文件便可
二、DerivedData從字面上理解應該是收集到的數據,應該是Xcode針對這個項目緩存的一些數據,不會影響項目自己的完整性app

這個可能確實解決了很大一部分朋友的問題,可是個人例外。不管是clean項目,重啓Xcode,甚至從新下載Xcode都沒解決。編輯器

解決辦法

通過各類虐心的操做,終於發現了問題,其實個人問題沒那麼複雜,就是誤改了設置Text Editing的設置,路徑:Xcode -> Preferences -> Text Editing,勾選其中的Suggest completions while typing。3d

引起的感想

上面就是解決辦法,可是那都不是我最想說的;其實最想說的是:寫點博客是好的,分享本身的經驗和踩過坑給同行們都是好的,值得鼓舞和尊重。but,滿篇的複製+粘貼的水文章,真的讓人很絕望。code

其實,好好思考一下,滿篇複製粘貼的文章,一沒有分享的意思;二記錄不了坑;三漲不了粉。除了能給須要這方面資料的同行多點搜索難度外,我想不到它存在的意義。cdn

最後聊聊我的感受blog

  1. 整體感受stackoverflow 相對國內的博文質量更優質(業界大佬除外)
  2. 蘋果官方文檔是最好的資料,沒有之一

最後:呼籲你們 少點複製、少點粘貼、善待同行!索引

相關文章
相關標籤/搜索