AppCode2020是由JetBrains推出的Objective-C集成开发环境,这款工具的主要作用就是发现苹果系列的应用,可以方便开发者快速轻松开发出Mac、iPhone 和 iPad所兼容的应用程序,拥有代码自动完成、即时代码分析、代码搜索、代码重构以及代替转换等多种功能,适用于win、mac等操作系统!AppCode2020 主要用于iOS/macOS开发的智能IDE。由于对代码结构有了深入的了解,AppCode负责处理您的日常任务,并节省了额外的输入。使用IDE快速编写代码,分析您的上下文并理解您的项目。从更多种类的代码完成和格式化中受益,您可以想象得到。把重点放在重要的任务上,并让AppCode把日常事务处理掉:从简单的属性声明到通过实时模板插入复杂的代码块。
AppCode2020新增功能
一、迅速 AppCode 2020附带Swift 4.2支持,包括未来的枚举案例,新的编译器诊断和版本指令等。 |
生成 使用新的Generate actions()立即生成初始值设定项,hashValue等式运算符description和debugDescription属性。⌘N | |
导航到类型声明 使用直接跳转到Swift中的类型声明⇧⌘B。 | |
退出点突出显示 查找代码中的所有出口点很容易通过将插入符上break,continue,try,throw,或return关键字。 | |
格式化 在编写代码和重新格式化时,可以正确缩进多行字符串。 使用预处理程序指令及其子代的专用缩进设置可轻松重新格式化代码。 |
二、CLion中的Swift Package Manager支持 使用适用于CLion 的Swift插件开发服务器端项目,该插件现在直接在macOS和Linux上支持 Swift Package Manager项目。 |
三、目标C / C / C ++ |
更改签名 使用Change Signature正确处理方法/函数声明中的默认参数值,可以更轻松地进行重构。 | |
快速文档 宏替换现在已正确格式化并在快速文档(F1)中突出显示。 | |
多行TODO 从多行TODO注释的第二行开始添加缩进,以将其与普通注释区分开来,并TODO通过显示完整的文本⌘6 | |
多个目标 现在,突出显示和完成功能可以正确地用于来自不同目标的具有相同名称的类。 的CocoaPods 从检查,重构和格式化中排除CocoaPods依赖项,可以更快地完成工作。 |
四、混合代码 在重命名重构现在可以正确与别名Objective-C的声明swift_name属性,并针对各种情况与斯威夫特和Objective-C枚举。 | |
五、性能 由于单元测试支持中的性能修复,当您打开顶级菜单(例如带有测试配置的Run Configurations弹出窗口),运行一堆单元测试或导航到测试代码时,不应再冻结。 |
六、运行和调试 |
iOS扩展 AppCode调试器现在支持iOS扩展,方式与Xcode相同。 | |
适用于Swift的LLDB控制台 完成现在在Swift的LLDB控制台中工作。 |
七、功能Trainer插件 AppCode有大量有用的操作和快捷方式,熟悉所有这些操作需要时间。为了帮助您学习最重要的知识,我们为IDE Features Trainer插件创建了一套课程, 现在可以从中下载Preferences | Plugins | Marketplace | Featured。 |
八、IDE |
随处搜索 更新后的Search Everywhere(Double⇧)现在包含一个工具窗口下的多个操作: *随处搜索 *转到课程/文件/符号 *寻找行动 每个对话框中都有自己独立的选项卡,您可以使用⇥它们在它们之间切换。 |
运行任何东西 Run Anything(Double⌃)是一种在项目中运行和调试任何配置的新通用方法,它甚至可以用于打开项目。 要运行配置,只需输入其名称即可。要进行调试,请按住⇧键以切换到调试模式。要打开项目,请open从列表中键入并选择所需的项目。 | |
活动监视器 这个新的实验性功能显示了子系统和插件(内置和另外安装的)消耗了多少CPU。要访问它,请转到Help | Activity Monitor。如果您看到%CPU异常高的子系统,请随时向我们的支持团队询问或向我们的跟踪器报告。 | |
新插件用户界面 下面的插件设置Preferences | Plugins已经从头开始重新设计。新的UI使控制安装的插件更容易,并使它们保持最新。 | |
精选插件和市场 您可以在精选插件列表中看到AppCode最有价值的插件列表。或者,按评级或下载次数对所有插件进行排序。如果您是插件编写者,请查看我们针对第三方插件供应商的新平台。 |
九、版本控制 |
Git子模块 AppCode现在支持带有子模块的Git存储库:带有子模块的存储库是递归克隆的; 差异,历史和冲突解决现在适用于子模块文件夹; 并正确更新项目更新子模块。 Github拉请求 通过全新的GitHub Pull Requests工具窗口(VCS | Git | View Pull Requests)查看IDE内部GitHub存储库的所有拉取请求。 |
十、无障碍 为了让尽可能多的人可以访问我们的工具,我们在IDE的设置(Preferences | Appearance & Behavior | Appearance)中的Appearance部分添加了一些新选项。在这里,您将找到一个新的高对比度 IDE主题,扩展了对屏幕阅读器的支持(他们现在可以读取行号,VCS注释和装订图标工具提示),以及为颜色不足的人调整IDE颜色的选项。 |
系统要求
macOS 10.12 or higher
Xcode 9.4-10.1
建议使用4 GB RAM