AppCode是基于JetBrains的IntelliJ IDEA平台构建的Swift,Objective-C,C,C ++和JavaScript开发的集成开发环境。
AppCode 是基于 JetBrains 的 IntelliJ IDEA 平台构建的 Swift,Objective-C,C,C ++和 JavaScript 开发的集成开发环境。 AppCode 的第一个公开预览版本于 2011 年 4 月推出。
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 可以使用以下类型的许可证:
个人许可(为个人开发者支付)商业许可证(为公司和组织支付)学术许可(免费,适用于学生和教师)课堂许可证(免费,适用于培训师和教育机构)开源项目许可证(免费,用于开源项目)