AppCode是什么

子凡 问答 2019-08-05 10:05:44 阅读(...)

AppCode是基于JetBrains的IntelliJ IDEA平台构建的Swift,Objective-C,C,C ++和JavaScript开发的集成开发环境。

AppCode 是基于 JetBrains 的 IntelliJ IDEA 平台构建的 Swift,Objective-C,C,C ++和 JavaScript 开发的集成开发环境。 AppCode 的第一个公开预览版本于 2011 年 4 月推出。

JetBrains AppCode

AppCode 基于 IntelliJ IDEA 平台构建,该平台使用 Java 和 Kotlin 编写。用户可以通过安装为 IntelliJ Platform 创建的插件来扩展其功能,并且可以编写自己的插件。

主要特点

  • 代码完成,代码生成选项,实时模板,代码格式化,多个插入符号和选择的编码辅助,自动插入导入和导入优化。
  • 具有语法和错误突出显示的代码分析以及快速修复。
  • 项目和代码导航:特殊项目视图,文件结构视图,文件,类,方法和用法之间的快速跳转,类层次结构导航和用法搜索。
  • 重构包括重命名,引入变量,提取参数/方法/块参数,更改签名,移动等
  • iOS 开发:在设备上运行/调试,iOS 模拟器。
  • Reveal 的集成插件也可以通过 2D / 3D 可视化和动态更改视图参数来检查 iOS 应用程序。
  • 带有断点,框架,监视和表达式评估的集成调试器。
  • 单元测试支持:OCUnit,Kiwi,Google Test,XCTest。
  • 国际化支持。
  • 无缝 CocoaPods 集成包括快速修复以安装丢失的 pod。
  • 无需额外配置即可实现 Xcode 互操作性:文件和更改会自动同步。
  • 版本控制集成:Git,GitHub,Mercurial,Subversion,Perforce,CVS 的统一用户界面。
  • 与问题跟踪系统集成:Atlassian JIRA,JetBrains YouTrack,Lighthouse,Pivotal Tracker,GitHub,Redmine,Trac。
  • 支持 Swift,Objective-C,C,C ++,XML,HTML,CSS,XPath,JavaScript。

许可和更新政策

AppCode 许可是永久性的,包括自购买之日起一年的免费产品升级,包括主要版本升级。

AppCode 可以使用以下类型的许可证:

  • 个人许可(为个人开发者支付)
  • 商业许可证(为公司和组织支付)
  • 学术许可(免费,适用于学生和教师)
  • 课堂许可证(免费,适用于培训师和教育机构)
  • 开源项目许可证(免费,用于开源项目)
收藏 0个人收藏
走进科技生活方式

相关推荐

  • IntelliJ IDEA

    IntelliJ IDEA是什么

    IntelliJ IDEA是一种商业化销售的Java集成开发环境工具软件,由JetBrains软件公司开发,提供Apache 2.0开放式授权的社区版本以及专有软件的商业版本,开发者可选择其所需来下载使用。
  • 开发环境

    开发环境指的是什么

    开发环境在做编程开发时需要用到的指定软硬件要求,以及对应的系统以及应用程序工具等,这个整体就是开发环境。例如PHP网站开发就需要搭建LAMP或者LNMP的服务器及PHP运行环境,网站才能够正常的开发和预览使用。
  • WebStorm

    WebStorm是什么

    WebStorm 是 jetbrains 公司旗下一款 JavaScript 开发工具。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。
  • myeclipse是什么

    myeclipse是什么

    MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。
  • Delphi

    Delphi是什么

    Delphi是Windows平台下Object Pascal语言集成开发环境,支持应用程序快速开发。Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。
  • Vagrant

    Vagrant是什么

    Vagrant是一款用于构建及配置虚拟开发环境的软件,主要使用Oracle的开源VirtualBox虚拟化系统,与Chef,Salt,Puppet等环境配置管理软件搭配使用, 可以实行快速虚拟开发环境的构建。