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 的并發互操作性
Swift 5.5 中為與 Objective-C 的并發互操作性而添加的一組功能現在在 AppCode 2022.2 中受支持。從用戶的角度來看,這意味著:
任何存在性
AppCode 2022.2 支持 Swift 5.6 中的 existential any。這包括:
AppCode 2022.2 中現在有增強的模塊處理:
代碼文檔
AppCode 2022.2 改進了代碼文檔呈現。它可以刪除不正確的格式,修復內容排序,不再丟失數據,并刪除多余的空格和空行。
AppCode 2022.2 現在在“快速文檔”彈出窗口或閱讀器模式下顯示文檔注釋時應用基本語法突出顯示。
AppCode 2022.2 可以為 Swift 生成初始值設定項。
在自動生成和 的擴展中不再建議使用與 Actor 隔離的屬性。
檢測設置
“首選項”中的檢查設置|編輯器|檢查現在可視化突出顯示樣式。如果要更改檢查在編輯器中的顯示方式,可以使用新的“在編輯器中突出顯示”下拉菜單進行設置,該菜單可方便地顯示所有可用的突出顯示樣式。
Kotlin 多平臺移動插件
適用于 AppCode 的 Kotlin Multiplatform Mobile (KMM) 插件可幫助您使用統一的 Gradle 項目模型開發適用于 Android 和 iOS 的應用程序。新的更新擴展了受支持項目的種類。
以前,AppCode只與CocoaPods KMM項目一起使用。在此版本中,還支持通過 ::<kmm_library_name>embedAndSignAppleFrameworkForXcode Gradle 任務附加了 KMM 框架的項目。
任何一種方法都將使從 Swift 到 Kotlin 的交叉解析可用于鏈接的 KMM 庫。此類項目的統一項目視圖正確地將 Gradle 和 Xcode 項目顯示在一個公共樹中。
更新時間:2025-01-08 13:58:08.000 | 錄入時間:2014-08-01 09:54:49.000 | 責任編輯:龔雪