生产厂商:JetBrains产品类别:开发工具
智能开发环境
得益于对代码结构的深刻理解,AppCode可以处理您的日常任务,让您不用执行额外的输入工作。
高效的项目导航
立即跳转到项目中的任意文件、类或符号,使用层次和结构视图在您的项目结构中导航。
智能补全
AppCode提供了两种类型的代码补全:基本的实时输入补全和更高级的SmartType补全,后者可以给出更加精确的建议筛选。
可靠的重构
通过安全、精确和可靠的重构随时修改和改善您的代码。
全面的代码分析
AppCode可以持续监视您的代码质量。它可以发出错误和异味警告并建议快速修复来自动解决它们。
AppCode为Objective-C、Swift和C/C++提供了许多代码检查,此外还为其他支持的语言提供了大量的代码检查。所有的代码检查都是实时运行的。
高效的单元测试
AppCode原生支持XCTest、Quick、Kiwi、Catch、Boost.Test和Google Test测试框架。用于获取单元测试方法的代码生成操作可以提高您的生产效率。使用 ⌘N 可根据上下文获取测试方法。
多种语言,一个IDE
AppCode原生支持Objective-C、Swift、C和C++(包括现代的C++标准、libc++和Boost),以及JavaScript、XML、HTML、CSS和XPath。
- OBJECTIVE-C
- SWIFT
- C++
Rename重构
重命名变量、常量、函数、类型名称和类;请放心,AppCode将为您更新整个代码库中的所有用法。
重写/实施
在实现或重写方法时节省日常工作- AppCode可以为您创建带有部分默认代码的存根。
根据用法创建
您有没有想过,在代码中直接使用函数、常量、变量或属性声明就可以创建它们?只需按 ⌥⏎,即可在当前位置自动创建!
全面的体验
AppCode完全兼容Xcode并可以与之互操作,无需额外配置,并且无缝集成了CocoaPods、Reveal应用程序、最热门的版本控制系统和许多问题追踪器。
AppCode最新变化
性能
通过缓存、完成和解析器的优化,在纯Swift和混合的Objective-C / Swift项目中,代码辅助的工作速度快很多。
建立索引的过程中补全
您不再需要等待索引和缓存完成–现在,在您打开项目后即可使用代码补全功能。
代码辅助
新版本带来了 Type Hierarchy 视图以及 Structure 视图的三种新排序模式、为Swift生成文档注释以及新的检查和意图。
功能特点
功能培训师插件
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 和数据库管理功能。
探索数据库的内容,读取和修改数据,执行查询和其他炫酷的数据库操作。
版本控制
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语句补全和高亮显示、Rename重构以及强大的调试等功能。
Objective-C
AppCode支持Objective-C的所有最新功能,包括可空性注释、__kindof 定义和泛型类。
C++
AppCode原生支持C和C++,包括现代C++标准、libc++和Boost。充分利用代码补全、所有导航功能以及重构、查找用法和代码生成等编码功能。
Web与跨平台
AppCode全面支持JavaScript、XML、HTML、CSS和XPath,包括诸如语法高亮显示、分析、补全、导航和重构的所有代码编辑和转换功能。此外,AppCode还支持所有的 Emmet 功能。