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个人收藏 收藏

相关推荐

  • SSD 固态硬盘

    程序开发环境对SSD有何特殊要求

    程序开发环境对固态硬盘有一些特殊要求。开发环境需要具备高速的数据传输能力,以提高开发效率。开发环境需要具备较大的存储容量,以满足开发者对于存储空间的需求。此外,盘的稳定性和耐久性也是程序开发环境中重要的考虑因素。程序开发环境通常使用虚拟化技术,这对磁盘I/O性能有着高要求。
  • MacBook

    如何在苹果笔记本电脑上设置和管理开发环境

    在苹果笔记本电脑上设置开发环境需根据需求选择适合的工具,如Xcode(iOS/macOS)、Visual Studio Code(跨平台)或PyCharm(Python)。安装必要工具如Git、Homebrew,可使用虚拟环境隔离项目依赖。Xcode适用于iOS/macOS开发,需注册开发者账号。
  • 开发环境

    开发环境指的是什么

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

    HBuilder X,专为VUE打造的IDE代码编辑器

    HBuilderX是一款代码编辑器和IDE的完美结合,体积小巧,启动秒开,默认包含优秀的字处理能力,结合强大的Vue和小程序支持、Markdown编辑能力、清爽护眼的用户界面,及先进的语法提示和高效的极客工具,成为了一款非常受欢迎的开发环境。
  • Apple Watch

    Apple Watch无法连接到手机怎么解决

    Apple Watch无法连接首先确保设备蓝牙和wifi是开启状态,设备电量足够,距离在合理范围内;重启设备,重新配对,检查软件更新,网络设置重置解决;最后需做专业调试通过Xcode检查日志信息,检查硬件是否损坏,尝试恢复出厂设置解决。
  • Deepin

    Deepin兼容哪些Linux发行版系统

    Deepin Linux是一款基于Debian的开源发行版,具有出色的兼容性。它与Debian和其衍生版、通用的打包格式、虚拟机技术、开发工具、云服务、硬件和游戏都能良好协同工作。无论用户需要美观易用的桌面环境、强大的开发环境、云服务访问还是游戏体验,Deepin都提供了广泛的支持。