没有智能提示,完全没法写代码了

2013-08-28 11:22:08 +08:00
 refresh
XCode有点问题了,智能提示失效了,删除索引也没有用,然后我发现完全不会写代码了。
没有智能提示没有Google,估计最简单的程序我也做不出来

有点奇怪,新建的文件不会自动建立索引,所以导致智能提示无效,重启也不能解决问题。
12975 次点击
所在节点    程序员
53 条回复
luikore
2013-08-28 16:59:53 +08:00
@refresh ruby 之类的命名 sense 很好的, 根本不用记就自然写出代码了, 良好的语法设计也使做很多事情不用绕来绕去写一大坨, 你不用写那一大坨了哪里还需要自动完成那一大坨?

IDE 也是一种语言, 记住 IDE 的操作也是记忆负担, 先做一个很烂的语言, 然后用一个 IDE 来配套说 IDE 多厉害, 还不如直接做个好点的语言...
luikore
2013-08-28 17:05:07 +08:00
OC 那个命名实在是, 有时想找一个功能, 自动完成文档搜索找破脑袋都搜不到, 但是它偏偏有, 就是起了个正常人根本不会联想到的坑爹名字...
whuhacker
2013-08-28 18:51:49 +08:00
出去面试要被虐惨
虽然记住那么多函数调用确实没必要
refresh
2013-08-28 19:28:38 +08:00
@luikore 没有烂的语言,只有烂的程序员
favormm
2013-08-28 19:32:05 +08:00
Clear target.
重启Xcode
happypy1
2013-08-28 20:14:30 +08:00
其实我觉得eclipse可以能查语法就极大地提高我开发的效率了
sinxccc
2013-08-28 21:48:22 +08:00
@cxe2v 几千个不是很多。如果合理规划的话,这几千个方法会被划分到功能相对独立的若干个子集里,有自己的名称前缀/类,加上统一的命名规则的话,对项目熟悉一点之后记住,或者更准确说猜到当前要用的是哪个方法的名字其实没啥难度。
ultragtx
2013-08-28 21:52:47 +08:00
基本解决流程就是(到哪步好用了就不用再往下走了):
1.重启xcode
2.clean
3.删DerivedData
4.复制整个项目到一个地方,打开,删旧的,把复制的改名放回原来位置
goocarlos
2013-08-28 21:57:19 +08:00
我的 PHPStorm 的代码提示今天也抽了,正在无奈中。
luikore
2013-08-28 22:05:01 +08:00
@refresh 这不是用来当井底之蛙的借口...
chisj
2013-08-28 22:22:34 +08:00
那些说不用IDE的,你不用IDE做iOS开发吗?
如果是一两百行py代码,当然vim足够了。
nil
2013-08-28 23:21:03 +08:00
跟楼主同感,现在觉得没有xvim插件也没办法写代码~
@luikore OC不算差了,代码写出来像英语,有补全写代码应该不比ruby慢,语法不同,对象模型上看分明就是近亲啊。。。 大牛今天怎么也激动了~
luikore
2013-08-29 00:37:38 +08:00
@nil 这就好像: 先打一棒子让你要多写 10 倍代码, 然后给个糖告诉你用 IDE 可以 3 倍速打字... 你可以 3 倍速打字就是因为语言里包含大量重复冗余的东西, 用很笨的程序都能填上, 没有冗余的话, 自动补全就根本没有作用了...
yantze
2013-08-29 00:54:55 +08:00
为什么没有以*vim为中心,开发出来的ide,如果这样就强了
cxe2v
2013-08-29 09:07:05 +08:00
@sinxccc 如果你真用VIM之流做过你说的这种事的话,我不得不佩服你
如果没做过空想的话,那就呵呵你一下了!
ciaoca
2013-08-29 09:16:59 +08:00
同感,如果编辑器没有自动补全,真是受不了
solo7net
2013-08-29 09:32:58 +08:00
这都成月经贴了
文本编辑器 和IDE之间的争论
想起了个笑话如何让程序员吵起来:PHP是最好的语言!没有之一
zhuzhai
2013-08-29 09:40:13 +08:00
不管用Vim还是用IDE,用Windows还是Linux,它们仅仅是工具,用工具高效率的完成要做的事情才是最重要的,比如修改几行代码、配置文件之类就没什么必要启动庞大的IDE,每个人都有每个人的习惯的适合他们自己更高效率的完成任务的工具,无所谓优劣
oloopy
2013-08-29 09:56:45 +08:00
@zhujinliang 选B,一大恶习就是重复造轮浪费时间,避免之
RobinFai
2013-08-29 09:56:47 +08:00
我只能说,我属于脑子不好使,IDE来补。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80484

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX