AppCode是什么

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

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个人收藏
走进科技生活方式

发表评论

登录后参与评论