JetBrains AppCode for Mac 是一款专业的iOS系统开发工具,全新智能的Objective-C的IDE开发集成环境,帮助开发者来开发Mac、iphone和iPad等iOS系统的相关应用程序。AppCode 在iOS开发者中有很高的声誉。用于iOS/macOS开发的智能IDE。 AppCode 用于iOS / macOS开发的智能IDE。由于对您的代码结构的深入了解,AppCode可以负责您的日常任务,并使您免于额外输入,节省大量时间,今天给大家带来 JetBrains AppCode 2022 最新版,支持Intel和M1处理器,有需要的小伙伴可以下载使用一下哦!
JetBrains AppCode 2022.1.3 for Mac 激活版 适用于iOS/macOS的智能开发工具 (Intel+M1)
AppCode 提供大量的实用操作和快捷键,想全部熟悉的话需要一定时间。 为帮您快速掌握最重要的操作和快捷键,我们为 IDE Features Trainer 插件创建了一系列教程;您可以从 Preferences | Plugins | Marketplace | Featured 中下载该插件。
智能代码辅助功能
智能编辑器
使用可以分析上下文和理解项目的 IDE,提高代码编写速度。 丰富的代码补全和格式化功能超出您的想象,让您收益更多。
重构和代码生成
您可以关注重要的任务,让 AppCode 负责处理常规任务:从简单的属性声明到通过实时模板插入复杂的代码块,它都可以胜任。
代码分析
使用 AppCode 编写整洁、正确的代码。 对所有支持语言的静态分析可以高亮显示每一个错误或警告,并在您输入时给出快速修复建议。
导航和搜索
快速导航到代码中的任意类、函数或符号,并在搜索时仅检查相关的用法。 借助 AppCode,您几乎可以在任意位置搜索任意内容,甚至还可以搜索 IDE 设置。
定制编辑器
选择预定义的用户界面主题,或根据自己的个人要求自定义主题。 使用默认的按键映射,或轻松自定义按键映射。
内置工具和集成
运行和调试
在 AppCode 中轻松运行和调试项目。 将带有 LLDB 的调试器 UI 作为后端。 AppCode 可以直接在编辑器中显示值,帮您评估表达式。
单元测试
AppCode 默认支持 XCTest、Quick、Kiwi、Catch、Boost.Test 和 Google Test 测试框架,并提供内置测试运行程序和可以用来调查测试结果的强大 UI。 它甚至可以在您编写测试时为您生成代码。
数据库支持
AppCode 捆绑了 JetBrains DataGrip 中的一流 SQL 和数据库管理功能。探索数据库的内容,读取和修改数据,执行查询和其他炫酷的数据库操作。
版本控制
AppCode 为最热门的 VCS 提供一流的统一界面,包括 Subversion、Git、Mercurial、Perforce 等。 如果您忘了向版本控制系统中添加项目,AppCode 会将变更保存在内置的本地历史记录中。
集成
AppCode 中集成的丰富第三方工具可以让用户受益,其中包括 ocoaPods 和 Reveal 等。
Xcode 支持
AppCode 全面兼容最新的 Xcode,您可以在 AppCode 中打开项目并立即开始处理,无需额外操作。
插件
我们的 IntelliJ 平台为 AppCode 带来了 50 多个不同性质的 IDE 插件,包括对其他 VCS 的支持、与不同工具和框架的集成以及 Vim 模拟等编辑器功能增强。 使用 Plugin Manager 安装您想要的插件。
多种语言,一个 IDE
Swift
充分利用 AppCode 的 Swift 支持,其中包括解析、Swift 语句补全和高亮显示、重构以及强大的调试等功能。
Objective-C
AppCode 支持 Objective-C 的所有最新功能,包括可空性注释、__kindof 定义和泛型类。
C++
AppCode 原生支持 C 和 C++,包括现代 C++ 标准、libc++ 和 Boost。 充分利用代码补全、所有导航功能以及重构、查找用法和代码生成等编码功能。
Web
AppCode 全面支持 JavaScript、XML、HTML、CSS 和 Markdown,包括所有代码编辑和转换功能,如语法高亮显示、分析、补全、导航和重构。 此外,AppCode 还支持所有的 Emmet 功能。
Shell 脚本
如果您在处理项目时需要编辑 shell 脚本,可以使用 AppCode 来实现,因为它捆绑了 Shell 脚本插件。
代码高亮显示、单词和路径补全,以及文本重命名将让您受益匪浅。
其他
默认情况下,AppCode 绑定并启用适用于 YAML(著名的数据序列化标准)的插件。 您也可以通过插件(转至 Appearance and Behavior | Plugins 查看更多信息,或在 IDE 第一次启动时设置它们)添加对其他语言的支持。
AppCode 2022.2 可为 Objective-C 和 Swift 生成 UML 类图,有助于分析应用程序结构。它还改进了代码文档、生成和格式设置,并与最新的 Xcode 版本和 Swift 新语言功能保持同步。 AppCode 的 Kotlin Multiplatform Mobile 插件扩展了受支持项目的种类,有助于高效开发适用于 Android 和 iOS 的应用程序。
UML 类图
AppCode 可为 Objective-C 和 Swift 生成 UML 图。 生成的图将显示类型及其连接、方法和字段,有助于分析应用程序结构。
Swift 和 Objective-C 语言支持
与 Objective-C 的并发互操作性
现在,AppCode 2022.2 支持 Swift 5.5 中新增的一系列用于与 Objective-C 的并发互操作性的功能。 对于用户来说,这意味着:
Swift 中用于 Objective-C 异步函数的代码解析将正常运作。
actor 与 Objective-C 的互操作性得到支持。
_Nullable_result 和 __attribute__((swift_async_error(…))) 等多种 Objective-C 特性均可被正确处理。
AppCode 2022.2 具有对 Swift 5.6 中存在 any 的支持。 包括:
正确的代码解析和类型检查。
代码补全和代码生成。
对代码格式化程序的更改。
AppCode 2022.2 中的模块处理有所增强:
对 extern 模块的引用现在可被正确解析。
extern 模块映射中的多个模块现已得到支持。
在 Swift 中被标记为不受支持的模块将被排除在代码解析和补全之外。
代码文档
AppCode 2022.2 改进了代码文档渲染。 它将移除不正确的格式、修正内容排序、不会再丢失数据,以及移除冗余空格和空行。
文档弹出窗口中的代码高亮显示
AppCode 2022.2 现在会在 Quick Documentation(快速文档)弹出窗口中或阅读器模式下显示文档注释时应用基本语法高亮显示。
Swift actor 的代码生成
AppCode 2022.2 可为 Swift actor 生成初始值设定项。在 actor 的扩展中自动生成 equals 和 hash 时,actor 隔离的属性不会出现在建议中。
检查设置
Preferences | Editor | Inspections(偏好设置 | 编辑器 | 检查)中的检查设置现在可以呈现高亮显示样式。 如需更改检查在编辑器中的显示方式,您可以使用新的 Highlighting in editor(编辑器中的高亮显示)下拉菜单进行设置,该菜单清楚显示了所有可用高亮显示样式。
Kotlin Multiplatform Mobile 插件
KMM 插件
适用于 AppCode 的 Kotlin Multiplatform Mobile (KMM) 插件能够以统一的 Gradle 项目模型开发适用于 Android 和 iOS 的应用程序。 更新扩展了受支持项目的种类。
此前,AppCode 仅适用于 CocoaPods KMM 项目。 在此版本中,通过 :<kmm_library_name>:embedAndSignAppleFrameworkForXcode Gradle 任务附加 KMM 框架的项目也得到了支持。
任何一种方式都将使从 Swift 到 Kotlin 的交叉解析可用于链接的 KMM 库。 此类项目的统一项目视图在一个公共树中正确显示 Gradle 和 Xcode 项目。
详细更新日志:https://www.jetbrains.com/objc/whatsnew/
系统要求:macOS 10.14.0 或更高版本,兼容 Intel 和 Apple Silicon 处理器