问题标签 [codesense]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
479 浏览

objective-c - Xcode 4 点符号代码感觉反应过度

我的Xcode 4 dot notation code sense problem正好相反!点符号的代码完成不仅显示属性,还显示方法(在每个完成的左侧标有 P 或 M,分别适当地指示它是属性还是方法)。这是 Xcode 4 上的正常行为还是我做错了什么?

这并不总是发生。它似乎发生在我定义的类上,但不适用于预定义的类。但我还没有进行足够的测试来确定这一点。

也许可以自定义代码感知,但是对于Xcode 4 中的代码感知选项在哪里还没有答案然而。

0 投票
4 回答
3040 浏览

objective-c - 为什么我看不到 XCode 中的类中存在的所有可用方法或属性?

我是 XCode 和 Obj-C 世界的菜鸟,所以请原谅我的幼稚问题。

按照教程,我正在用 Cocos2D 编写一个可以接受触摸输入的基本程序。
其中一项任务是添加实现 ccTouchBegan 方法,但这不会出现在 XCode 的代码意义上。
我想实现这个方法
-(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
,但我发现只有这个(与触摸有关)
-(BOOL) ccTouchesBeganWithEvent:(*)event

现在我是一个菜鸟,我如何探索特定类的所有可用方法和属性的列表?在此处输入图像描述

该图显示了以 ccT 开头的可用方法列表。ccTouchBegan 和 ccTouchEnded 出现了,因为我已经实现了它们。否则,它们不会显示,就像 ccTouchCancelled 和 ccTouchMoved 事件没有显示一样。

如何查看类或对象的所有可用方法和属性?

0 投票
0 回答
390 浏览

objective-c - 如何使用 lex/yacc 输入文件获得 xcode 代码感知/自动完成功能

有没有什么方法可以使用 XCode 为 lex 和 yacc 输入文件中的 Objective-C 代码获得正确的语法突出显示、自动完成等?具体来说,我什至在使用 .lm 和 .ym 文件,以及 XCode 4.2。XCode 可以识别它们,因为它可以正确构建它们并将它们格式化为等宽字体,但根本没有帮助编码。代码感知在正常源文件中正常工作。

我环顾四周,确实找到了 XCCodeSenseAllowAutoCompletionInPlainFiles 用户默认值,这有点帮助,但它仍然没有接近真正的代码意义。

0 投票
2 回答
175 浏览

xcode4.3 - xcode 4.3.2 codeSense 问题

我刚刚更新到 4.3.2,现在我每时每刻都在让 codeSense 睡在我身上。在编码期间,我从枚举中获得部分列表,类的部分属性或没有属性,通常没有语法突出显示,未声明的变量没有错误。

如果我构建项目,它会引发正确的警告/错误并正确链接所有内容。所以它实际上可以找出是否有问题,只是在我编写代码时似乎并没有努力去做。

现在很生气。

0 投票
1 回答
406 浏览

debugging - 如何使 Xcode 4.4 调试控制台使用弹出窗口进行自动完成?

我在 OSX Mountain Lion 10.8.1 上使用 Xcode 版本 4.4.1 (4F1003)


假设您在 Xcode 中进行调试,然后在断点处停止。

然后您转到调试控制台提示符并开始输入po loc...

对我来说,会发生以下两种情况之一:

1.) 控制台将显示一个带有选项的弹出窗口(与主文本编辑窗口中的自动完成工作方式相同)

自动完成弹出窗口

或者

2.) 控制台会简单地自动完成它找到的第一件事。例如po localeconv(). 即使我要打字po locationForAPI


据我所知,Xcode 何时表现为 1 以及何时表现为 2 是随机的。

事实证明 2 根本不是很有用(这里有人试图关闭此功能)。


但是,行为 1 非常有用!

因此,我的问题是: 有谁知道如何强制 Xcode 使用行为 1 而不是行为 2?

0 投票
3 回答
172 浏览

ios - Xcode 失去了它的代码意义?

由于某种原因,我的 Xcode 项目无法识别(自动更正)我的代码。除了 NSStrings(红色)之外,它不会对文本进行颜色编码。它不会像以前那样自动填充内容(例如,如果我输入“CGR”,它会输入“CGRectMake:(x,y,width,height)”,但现在不会了。我不记得这是从什么时候开始的正在发生,但它在我的其他项目中确实有效。有什么想法吗?

顺便说一句,删除派生数据并不能解决它。创建新项目和导入文件也不会。

0 投票
1 回答
49 浏览

java - XCode 的 codesense 是否在项目之外工作?

我喜欢在 Xcode 中编辑 .java 文件,因为它很简单。我不必为了编辑我的 .java 文件而开始一个新项目或任何东西。但是,我想在文档窗口中进行代码感知工作(例如,alt+单击类名)。我 alt+单击一个类名,但它说没有找到符号。我下载了eclipse,发现同样的问题。在 Eclipse 中效果很好,但前提是我建立了一个完整的项目。

我知道这可能看起来很过时,但我才刚刚开始 Java 编程。对于刚开始的项目,最好学习如何编译 .java 文件并从终端的命令行运行其类文件。我现在更喜欢这种方式,但我真的需要弹出带有类方法建议的小框......

有什么建议么?

0 投票
0 回答
54 浏览

xcode - xcode 在构建之前和之后查找源的方式有什么不同?

我在通过可可豆荚安装的库(RestKit)上获得代码意义时遇到问题。但我会尽量让这个问题更笼统地说明 xcode 如何在下面工作。

情况是我可以始终如一地执行以下操作来修复代码完成:

清理 (cmd+opt+shift+k) -> 关闭项目 -> 删除派生数据 -> 重新启动 xcode

当我重新打开工作区时,代码完成工作正常。但是,一旦我构建 (cmd+b) 代码完成中断,并且我的标头导入失败。

所以我的问题是,Xcode 在构建之前和之后如何解析这些标头有什么不同?

非常感谢。

0 投票
2 回答
1309 浏览

xcode - 在 Xcode 中使用 embedXcode 进行 Arduino 开发

我最近一直在为一些 Arduino 相关项目使用 embedXcode。熟悉 Arduino 的人都知道,代码感知不是您可以在 Arduino IDE 中获得的选项。这就是为什么 embedXcode 让您可以自由地获得Xcode的代码意义以及 Arduino IDE 中的其他功能。

现在我遇到的问题是即使标准 C++ 代码被 Xcode 识别,它还不能识别 Arduino 特定代码。例如,在void loop(){}void突出显示,但不突出显示loop。在输入 pinMo 时以同样的方式...它没有显示任何建议。正如 embedXcode 教程中提到的,在运行自动项目配置后,代码感知应该可以工作。但我想不出任何解决办法。我做错了什么还是我缺少任何小调整?

0 投票
2 回答
3538 浏览

c++ - Xcode 代码感觉不起作用(未找到符号)

我是 Mac 平台上的开发新手,最近开始使用 Xcode 进行 C++ 开发。

现在,每当我想查找某个类或结构的定义时,我都会Jump to definition在二级单击菜单中单击,但 Xcode 会显示:Symbol not found. 当我试图寻找定义时,索引已经完成。任何人都可以提供一些解决问题的方法吗?

我使用的 Xcode 版本是 4.6,MAC OS 是 10.8.5。这也发生在 OS X 10.7.5 中的 Xcode 4.2 版上。此外,我试图查找定义的文件位于Objective-C.