AppCode是一个智能开发环境,本机支持Objective-C、Swift、C和C++(包括现代C++标准、libc++和Boost),以及JavaScript、XML、HTML、CSS和XPath。它可以处理日常任务,并避免额外的打字。
AppCode功能
智能编辑器-使用IDE快速编写代码,分析上下文并理解项目。从比您想象的更多种类的代码完成和格式化中获益。
重构和代码生成-专注于重要任务,让AppCode摆脱常规:从简单的属性声明到通过活动模板插入复杂的代码块。
代码分析-使用AppCode编写干净、正确的代码。所有受支持语言的静态分析将突出显示每个错误或警告,并在键入时建议快速修复。
导航和搜索-快速导航到代码中的任何类、函数或符号,搜索时只检查相关用法。
编辑器自定义-选择一个预定义的用户界面主题或自定义它们以符合您的个人需求。使用一个默认的关键帧贴图或轻松创建自己的关键帧地图。
运行和调试-在AppCode中轻松运行和调试项目。使用LLDB作为后端的调试器UI。AppCode将在编辑器中显示值,并帮助您计算表达式。
单元测试-现成的AppCode支持XCTest、Quick、Kiwi、Catch和Boost。测试和GoogleTest测试框架,并提供内置测试运行程序和强大的UI来调查测试结果。它甚至可以在您编写测试时为您生成代码。
数据库支持-AppCode捆绑了JetBrains DataGrip的一流SQL和数据库管理功能。探索数据库的内容,读取和修改数据并执行查询。
版本控制-AppCode为最流行的VCS(包括Subversion、Git、Mercurial、Perforce等)提供一流的统一接口。如果您忘记将项目添加到版本控制,AppCode将在内置本地历史记录中保存更改。
集成-受益于与AppCode中的第三方工具的丰富集成,包括CocoaPods、Reveal等。