- 发帖
- 7049
- 今日发帖
- 最后登录
- 2024-11-19
|
JetBrains AppCode 2023 macOS | 546.4 Mb Smart IDE for iOS/macOS development. Thanks to an in-depth understanding of your code structure, AppCode takes care of your routine tasks and saves you from extra typing.AppCode 2023 支持 async 序列、后缀成员表达式的 #if、Swift actor 的隔离控制说明符,带来了针对 Swift Package Manager 集成的改进和更好的 VoiceOver 支持等。更新介绍 Swift 重构Inline Function(内联函数)新的 Inline Function(内联函数)重构 (⌥⌘N) 内联选定的 Swift 函数,并在代码库中替换其所有用法。 AppCode 将建议内联所有调用并移除原始函数或仅内联所选调用并保留原始函数。Extract Property (提取属性)从用法创建属性或提取属性时,AppCode 现在会建议在 var 与 let 属性声明之间进行选择。Extract Method(提取方法)Swift 中的 Extract Method(提取方法)重构得到多个增强:它会考虑变量的生命周期和范围。它不再遗漏 mutating 修饰符。选择提取的代码从条件表达式开始时,它不会再失败。代码补全Swift 中的代码补全得到多项改进,以更好地满足您的需求。 补全 init 和 deinit 关键字时,冗余空格会被移除,并在关键字后添加需要的大括号和圆括号。AppCode 2022.3 还支持初始值设定项和反初始值设定项的补全语句。代码分析意图预览如果您对快速修复感到不确定或者只是想知道到底什么需要更改,可以在 ⌥Enter 菜单中打开所选快速修复的 Quick Documentation (F1)(快速文档)弹出窗口。 这将激活意图预览,显示代码在应用修正后如何更新。新检查AppCode 2022.3 带来了新的代码分析检查,可就冗余的可以为 null 的类型和冗余闭包向您发出警告。注入的语言使用 Swift 编码时,字符串文字中(例如 SQL 字符串、HTML 代码或正则表达式)有时会有代码片段。 您现在可以指示 AppCode 将它们视为代码,这意味着它可以根据所选语言执行准确的代码高亮显示,显示特定于语言的意图和操作,甚至提供在专用编辑器部分中编辑代码段的功能。将文本光标置于字符串上,按 ⌥Enter,然后选择要在此处注入的语言。UML 图更新AppCode 2022.3 增强了 Swift 和 Objective-C 类的 UML 图:您可以将项目从 Project View(项目视图)中的文件拖到图中。您可以按范围筛选图上的节点,例如所有已更改的文件、打开的文件或项目源文件。Kotlin Multiplatform Mobile 插件更新适用于 AppCode 的 Kotlin Multiplatform Mobile (KMM) 插件可以帮助您以统一的 Gradle 项目模型为 Android 和 iOS 开发应用程序。 在新版本中,提供了以下增强功能:插件现在支持将文件移入和移出 Xcode 项目以及将文件复制到 Xcode 项目或者从 Xcode 项目复制文件。可传递导出的依赖项现在可用并可在 Swift 代码中正确解析。不正确的跨语言类重命名已被修正。新版本修正了一些在混合模型中从共用代码步进到 iOS 部分时发生的调试器异常。Xcodeprojs 现在仅在不存在 Apple Gradle DSL 时才会链接。请注意,Kotlin Multiplatform Mobile 技术不受 AppCode 停用的影响,并且工具方面的进一步投资仍将继续。 有关更多信息和更新,请阅读 Kotlin 博客。设置同步所有基于 IntelliJ 的 IDE(包括 AppCode)现在都具有用于同步设置的新解决方案。 新的 Settings Sync(设置同步)插件能够同步来自平台、捆绑插件和第三方插件的所有可共享设置。 设置存储在附于用户的 JetBrains Account 的云端。 使用与同一用户帐户关联的基于 IntelliJ 的不同 IDE 时,设置将自动同步。了解详情其他增强功能AppCode 2022.3 兼容 macOS 13 和 Xcode 14.2。对于 Swift 软件包,AppCode 现在可以针对 macOS 和 iPhone、模拟器等目标构建。 AppCode 2022.1 支持 async 序列、后缀成员表达式的 #if 和 Swift actor 的隔离控制说明符。Swift Package Manager使用 Tools | Swift Package Manager | Update Dependencies(工具 | Swift Package Manager | 更新依赖项)将 Swift Package Manager 依赖项更新到最新版本。.swiftpm 目录中的构建工件不再出现在全文搜索中,AppCode 现在会将其自动排除。代码格式设置 通过新的项目级检查轻松找到格式设置问题。重新格式化 Swift 代码时,使用 Preferences | Editor | Code Style | Swift | Comment Code(偏好设置 | 编辑器 | 代码样式 | Swift | 注释代码)中的新选项在 // 之后强制添加一个空格。通知[img]file:///C:\Users\dpg\AppData\Roaming\Tencent\TIM\Temp\TempPic\8_U[@R%E4[)63}`LND_}P%M.hc[/img]在新的 Notifications(通知)工具窗口中,通知更加醒目整洁。无障碍功能VoiceOver 支持在 AppCode 2022.1 中得到显著改进。 屏幕阅读器现在可以阅读 Log(日志)选项卡中 Git 分支的名称和描述,并为使用 ⌘L 浏览日志筛选器提供语音提示。版本控制 使用 Annotate with Git Blame(使用 Git 追溯注解)操作时,将鼠标悬停在注解上可在编辑器窗口中高亮显示行差异。 点击将在 Git Log(Git 日志)工具窗口中显示相应提交。直接从特定拉取请求的注释应用或提交建议的变更。 Efficient project navigationJump to any file, class, or symbol in your project in no time, use hierarchical and structure views to get through your project structure. Smart completionAppCode offers two kinds of code completion: basic as-you-type completion, and more advanced SmartType completion for more precise filtering of suggestions. Reliable refactoringsModify and improve your code any time with safe, accurate and reliable refactorings. Thorough code analysisAppCode is constantly monitoring the quality of your code. It warns you of errors and smells and suggests quick-fixes to resolve them automatically. AppCode provides over 60 code inspections just for Objective-C, C and C++, and a number of code inspections for other supported languages. All code inspections are run on the fly. Productive unit testingOut of the box, AppCode supports XCTest, Quick, Kiwi, Catch, Boost.Test, and Google Test testing frameworks. Code generation action to get unit tests’ methods makes you more productive. Use Cmd+N to get test methods according to the context. Many languages, one IDEAppCode natively supports Objective-C, Swift, C and C++ (including modern C++ standards, libc++ and Boost), as well as JavaScript, XML, HTML, CSS and XPath. Rename refactoringRename variables, constants, functions, type names and classes and rest assured that AppCode will update all the usages across the entire code base for you. Override/ImplementCut down on the routine when implementing or overriding methods - AppCode creates a stub with some default code for you. Create from usageHave you ever dreamed of creating a function, constant, variable or property declaration just by using it in your code? Simply press ⌥⏎ and have it created automatically in the right place! The complete experienceAppCode is 100% compatible and interoperable with Xcode, with no additional configuration required, and seamlessly integrates with CocoaPods, Reveal application, most popular version control systems and a number of issue trackers. 迅速 System requirements macOS 10.12 or higherXcode 9.2-104 GB RAM recommended 链接:https://pan.baidu.com/s/1jzACfdAY3xtdkmfdy_QUjA?pwd=t6jv 提取码:t6jv 官方下载:https://www.jetbrains.com.cn/objc/download/ 激活工具:http://www.sd124.com/wg/2019/0509/229677.html
|