功能

AppCode 提供大量的实用操作和快捷键,想全部熟悉的话需要一定时间。 为帮您快速掌握最重要的操作和快捷键,我们为 IDE Features Trainer 插件创建了一系列教程;您可以从 Preferences | Plugins | Marketplace | Featured 中下载该插件。
功能培训师插件

智能代码辅助功能

智能编辑器

智能编辑器

使用可以分析上下文和理解项目的 IDE,提高代码编写速度。 丰富的代码补全和格式化功能超出您的想象,让您收益更多。

了解详情

重构和代码生成

重构和代码生成

您可以关注重要的任务,让 AppCode 负责处理常规任务:从简单的属性声明到通过实时模板插入复杂的代码块,它都可以胜任。

了解详情

代码分析

代码分析

使用 AppCode 编写整洁、正确的代码。 对所有支持语言的静态分析可以高亮显示每一个错误或警告,并在您输入时给出快速修复建议。

了解详情

导航和搜索

导航和搜索

快速导航到代码中的任意类、函数或符号,并在搜索时仅检查相关的用法。 借助 AppCode,您几乎可以在任意位置搜索任意内容,甚至还可以搜索 IDE 设置。

了解详情

定制编辑器

定制编辑器

选择预定义的用户界面主题,或根据自己的个人要求自定义主题。 使用默认的按键映射,或轻松自定义按键映射。

了解详情

内置工具和集成

运行和调试

运行和调试

在 AppCode 中轻松运行和调试项目。 将带有 LLDB 的调试器 UI 作为后端。 AppCode 可以直接在编辑器中显示值,帮您计算表达式。

了解详情

单元测试

单元测试

AppCode 默认支持 XCTest、Quick、Kiwi、Catch、Boost.Test 和 Google Test 测试框架,并提供内置测试运行程序和可以用来调查测试结果的强大 UI。 它甚至可以在您编写测试时为您生成代码。

了解详情

数据库支持

AppCode 捆绑了 JetBrains DataGrip 中的一流 SQL数据库管理功能。

探索数据库的内容,读取和修改数据,执行查询和其他炫酷的数据库操作。

VCS集成和本地历史

版本控制

AppCode 为最热门的 VCS 提供一流的统一界面,包括 Subversion、Git、Mercurial、Perforce 等。 如果您忘了向版本控制系统中添加项目,AppCode 会将更改保存在内置的本地历史记录中。

了解详情

集成

集成

AppCode 中集成的丰富第三方工具可以让用户受益,其中包括 ocoaPods 和 Reveal 等。

了解详情

Xcode 支持

AppCode 全面兼容最新的 Xcode,您可以在 AppCode 中打开项目并立即开始处理,无需额外操作。

插件

我们的 IntelliJ 平台为 AppCode 带来了 50 多个不同性质的 IDE 插件,包括对其他 VCS 的支持、与不同工具和框架的集成以及 Vim 模拟等编辑器增强功能。 使用 Plugin Manager 安装您想要的插件。

多种语言,一个 IDE

Swift

充分利用 AppCode 的 Swift 支持,其中包括解析、Swift 语句补全和高亮显示、重构以及强大的调试等功能。

Objective-C

AppCode 支持 Objective-C 的所有最新功能,包括可空性注释、__kindof 定义和泛型类。

C++

AppCode 原生支持 C 和 C++,包括现代 C++ 标准、libc++ 和 Boost。 充分利用代码补全、所有导航功能以及重构、查找用法和代码生成等编码功能。

Web

AppCode 全面支持 JavaScript、XML、HTML、CSS 和 Markdown,包括所有代码编辑和转换功能,如语法高亮显示、分析、补全、导航和重构。 此外,AppCode 还支持所有的 Emmet 功能。

Shell 脚本

如果您在处理项目时需要编辑 shell 脚本,可以使用 AppCode 来实现,因为它捆绑了 Shell 脚本插件。

代码高亮显示、单词和路径补全,以及文本重命名将让您受益匪浅。

其他

默认情况下,AppCode 绑定并启用适用于 YAML(著名的数据序列化标准)的插件。 您也可以通过插件(转至 Appearance and Behavior | Plugins 查看更多信息,或在 IDE 第一次启动时设置它们)添加对其他语言的支持。