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. 苹果官方文档是最好的资料,没有之一

最后:呼吁你们 少点复制、少点粘贴、善待同行!索引

相关文章
相关标签/搜索