• <menu id="w2i4a"></menu>
  • AppCode 商城購買 (產(chǎn)品編號:13484)

    是一種智能的Objective-C集成開發(fā)環(huán)境,能幫助iOS/OS X開發(fā)人員輕松愉快地進入iOS開發(fā)的最佳狀態(tài),

    標簽:IDE集成開發(fā)環(huán)境 iOSMacOSXIDE

    開發(fā)商: JetBrains

    當前版本: V2022.2

    產(chǎn)品類型:軟件

    產(chǎn)品功能:IDE集成開發(fā)環(huán)境

    平臺語言:英文|中文

    開源水平:不提供源碼

    本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準,如有疑問請來電 023-68661681 咨詢。

    AppCode 2022.2 通過為 Objective-C 和 Swift 生成 UML 類圖來幫助您分析應(yīng)用程序的結(jié)構(gòu)。它還改進了代碼文檔、生成和格式設(shè)置,并與最新的 Xcode 版本和新的 Swift 語言功能保持一致。適用于 AppCode 的 Kotlin Multiplatform Mobile 插件擴展了受支持項目的各種功能,可幫助您更高效地開發(fā)適用于 Android 和 iOS 的應(yīng)用程序。

    UML 類圖

    AppCode 允許您為 Objective-C 和 Swift 生成 UML 圖。這些關(guān)系圖通過顯示類型及其連接、方法和字段來幫助分析應(yīng)用程序的結(jié)構(gòu)。

    AppCode V2022.2

    Swift 和 Objective-C 語言支持

    與 Objective-C 的并發(fā)互操作性

    Swift 5.5 中為與 Objective-C 的并發(fā)互操作性而添加的一組功能現(xiàn)在在 AppCode 2022.2 中受支持。從用戶的角度來看,這意味著:

    • Swift 中 Objective-C 異步函數(shù)的代碼解析工作正常。
    • 支持執(zhí)行組件與 Objective-C 的互操作性。
    • 各種 Objective-C 屬性都像,并且被正確處理。_Nullable_result__attribute__((swift_async_error(...)))
    • AppCode V2022.2

    任何存在性

    AppCode 2022.2 支持 Swift 5.6 中的 existential any。這包括:

    • 正確的代碼解析和類型檢查。
    • 代碼完成和代碼生成。
    • 對代碼格式化程序的更改。
    • AppCode V2022.2

    AppCode 2022.2 中現(xiàn)在有增強的模塊處理:

    • 現(xiàn)在,對模塊的引用已正確解析。
    • 現(xiàn)在支持模塊映射中的多個模塊。
    • 在 Swift 中標記為不受支持的模塊現(xiàn)在被排除在代碼解析和完成之外。

    代碼文檔

    AppCode 2022.2 改進了代碼文檔呈現(xiàn)。它可以刪除不正確的格式,修復(fù)內(nèi)容排序,不再丟失數(shù)據(jù),并刪除多余的空格和空行。

    • 文檔彈出窗口中的代碼突出顯示
    • AppCode 2022.2 現(xiàn)在在“快速文檔”彈出窗口或閱讀器模式下顯示文檔注釋時應(yīng)用基本語法突出顯示。

      AppCode V2022.2

    • Swift actor 的代碼生成
    • AppCode 2022.2 可以為 Swift 生成初始值設(shè)定項。

      AppCode V2022.2

      在自動生成和 的擴展中不再建議使用與 Actor 隔離的屬性。

      AppCode V2022.2

      檢測設(shè)置

      “首選項”中的檢查設(shè)置|編輯器|檢查現(xiàn)在可視化突出顯示樣式。如果要更改檢查在編輯器中的顯示方式,可以使用新的“在編輯器中突出顯示”下拉菜單進行設(shè)置,該菜單可方便地顯示所有可用的突出顯示樣式。

      AppCode V2022.2

      Kotlin 多平臺移動插件

      適用于 AppCode 的 Kotlin Multiplatform Mobile (KMM) 插件可幫助您使用統(tǒng)一的 Gradle 項目模型開發(fā)適用于 Android 和 iOS 的應(yīng)用程序。新的更新擴展了受支持項目的種類。

      以前,AppCode只與CocoaPods KMM項目一起使用。在此版本中,還支持通過 ::<kmm_library_name>embedAndSignAppleFrameworkForXcode Gradle 任務(wù)附加了 KMM 框架的項目。

      任何一種方法都將使從 Swift 到 Kotlin 的交叉解析可用于鏈接的 KMM 庫。此類項目的統(tǒng)一項目視圖正確地將 Gradle 和 Xcode 項目顯示在一個公共樹中。

      AppCode V2022.2


    查看AppCode 更新新聞


    更新時間:2022-08-12 11:40:09.000 | 錄入時間:2014-08-01 09:54:49.000 | 責(zé)任編輯:龔雪

    實時了解產(chǎn)品最新動態(tài)與應(yīng)用
    技術(shù)交流群: 786598704(QQ群)

    掃碼獲取中文幫助

    相關(guān)產(chǎn)品
    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:14323
  • 當前版本:v2023.3 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: JetBrains 正式授權(quán)
  • ">Space

    是一個針對軟件項目和團隊的一體化解決方案。

    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:14321
  • 當前版本:v2024.2 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: JetBrains 正式授權(quán)
  • ">GoLand

    強大的Go IDE,使 Go 代碼的閱讀、編寫和更改變得非常容易。

    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:14356
  • 當前版本:v12 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: Embarcadero 正式授權(quán)
  • ">RAD Studio

    RAD Studio? 是一款終極 IDE,用于在 Delphi 中快速構(gòu)建引人注目的單源多平臺本機

    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:14357
  • 當前版本:v12 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: Embarcadero 正式授權(quán)
  • ">Delphi

    Delphi? 是先進的 IDE,可快速開發(fā)單源多平臺高性能本機應(yīng)用程序。

    軟件
  • 產(chǎn)品功能:IDE集成開發(fā)環(huán)境
  • 源 碼:非開源
  • 產(chǎn)品編號:
  • 當前版本:v12 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發(fā) 商: Embarcadero 正式授權(quán)
  • ">InterBase

    InterBase是Embarcadero Technologies公司開發(fā)的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();