问题标签 [appcode]

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 回答
320 浏览

xcode - 如何在 AppCode 中关闭编译器优化

我正在将一个 iOS 项目移植到 Android。我需要逐步了解 Objective C 类中的方法,以了解它们是如何工作的,并帮助编写单元测试来验证我的端口。AppCode 是我选择的武器。

问题是,在调试时,我经常得到“由于优化而暂时不可用的值”,并且我无法检查大多数类、列表和数组。

我在 Xcode 中打开了项目并将编译器优化设置为“无”,然后在 AppCode 中打开它。我还尝试从 AppCode 中打开 Xcode 中的项目(File-> Open project in Xcode)。尽管项目属性没有显示优化,但我仍然无法查看大多数变量。我还在调试窗口中重复了变量,并且执行点在单步执行时会在代码周围跳转。这让我相信优化仍然处于开启状态。

我已经通过 AppCode 中的调试首选项尝试使用 GDB 和 LLDB。

谁能拯救我的理智?

谢谢

西蒙

0 投票
1 回答
491 浏览

appcode - AppCode 工作区和 TFS 命令行客户端工具

我可以使用 AppCode 创建一个工作区,并且可以成功签入和签出 TFS。这一切都很好。但是当我使用跨平台的 TFS 命令行客户端并尝试查看我使用 AppCode 创建的这些工作区时,我返回“未找到本地工作区”。AppCode 并没有真正创建工作区,因为根据 msdn,工作区所有者的名称和使用工作区的计算机的名称存储在 Team Foundation Server 中。

我有其他应用程序需要访问由 AppCode 创建的这个工作区。他们可以使用 TFS 命令行客户端工具来运行 TFS 命令,但由于我上面提到的原因,他们看不到工作区。

有什么建议可以同步 AppCode 创建的工作区和 TFS 客户端工作区,这样我就可以让我的所有应用程序都知道同一个工作区?或任何其他建议?谢谢。

0 投票
1 回答
966 浏览

appcode - 按命中计数(通过计数)的 Appcode 断点

有没有办法像在 IntelliJ 或 Xcode 中那样将通过计数输入到断点?例如,在循环运行时断点被忽略了 9 次,但第十次它会停止调试器。

提前致谢。

0 投票
1 回答
1503 浏览

objective-c - 如何在 AppCode 中的所有文件中显示行号?

我可以为每个文件选择“显示行号”,但我希望 AppCode 编辑器显示每个文件的行号。

0 投票
1 回答
94 浏览

exception - 如何从“异常抛出”处理中排除一个类

我正在使用 cocos2d,特别是 cocos Dhension 音频引擎。事实证明,它非常嘈杂(抛出异常),我想在打开“异常抛出”时排除它。有没有办法排除特定的类?

0 投票
1 回答
303 浏览

objective-c - 禁用在 JetBrains AppCode 中添加匹配的方括号

如何在键入右方括号“]”时禁用添加匹配的左方括号“[”字符?

我尝试了各种智能钥匙选项的组合,但没有一个能达到我想要的效果。当我键入左括号“[”时,我可以禁用自动添加右括号“]”,但反之则不行。

例子:

我有以下行:

我的光标在 ')' 和 ']' 字符之间。当我输入 ']' 这就是我得到的:

我希望现有的 ']' 将被我键入的内容覆盖,或者至少不会添加新的 '['。

我正在使用 AppCode 1.6.2 和 IdeaVIM 插件。

谢谢!

0 投票
0 回答
138 浏览

intellij-idea - AppCode CMD + F12 菜单 IOS 返回类型

当我在 AppCode 中执行CMD+F12时,我会看到一个方法列表(很高兴也能看到属性,这可能吗?)但我不容易看到它们的返回类型是什么来找出我正在寻找的方法。

有没有办法查看方法列表、它们的返回类型和参数类型(就像在 Java 中一样),我现在看到的只是参数键和方法名称。

谢谢!

0 投票
2 回答
336 浏览

objective-c - 如果我在一个文件中有多个类,是否有一种工具可以将它们变成单独的文件?

现在离开的一些同事有在相关类文件中添加新类的习惯。

这使重构变得痛苦。

是否有一个工具,可能在 XCode 或 AppCode 中,或者只是一个简单的脚本,可以拆分这些怪物文件?

0 投票
1 回答
443 浏览

objective-c - 在 AppCode 中复制警告消息

我正在尝试用于 Objective-C 开发的新 AppCode 2.0 。
如果我悬停它指示有问题的代码,它会在我不知道 Xcode 的气泡中向我显示警告。

如何将此消息复制到剪贴板以进行谷歌搜索?

请注意,我不想要关于警告本身的信息,只是关于如何复制它,所以请不要添加我应该粘贴一些代码的评论。


其实我只是找到了一个方法:如果出现气泡,你需要用光标指向它,这很困难,因为你必须通过箭头输入它指向有问题的代码。而不是您必须通过不将打印在气泡内的文本指向消息的开头。通过拖动到倒数第二个字符,您可以标记文本并复制它,同时仍然按住鼠标键。但是,如果您还尝试标记最后一个字符,它将失败。

所以现在的问题是:如何更容易地执行警告消息的复制?


好的,对于我们中间更好奇的人:

AppCode 对该行产生警告

它说UILineBreakModeWordWrap

参数类型不匹配:不兼容的枚举类型“NSLineBreakMode”和“匿名枚举”

我很确定我们都同意 Xcode 的这一行是正确的。我只是想用谷歌搜索一下,如果我找不到任何东西,请向 AppCode 团队报告。

0 投票
2 回答
1247 浏览

crash-reports - 在 AppCode 中查看异常信息

我一直在测试 AppCode,但我似乎找不到任何关于为什么应用程序崩溃的信息。

我添加了一个异常断点,我可以看到导致崩溃的代码行,但没有关于原因的信息。

在 Xcode 中,异常原因被打印到控制台中,但在 AppCode 中我只得到“异常 = 异常断点”。

有人可以指出我从崩溃中获取有用信息的方向吗?