Kotlin 1.4.0-RC 发布
Kotlin 1.4.0 的候選版本發布了。
主要帶來的新特性和改進有:
- 改進的
*.gradle.kts???????支持、加載腳本配置,和更好的錯誤報告
Kotlin 1.4.0-RC 中改進了對 Gradle Kotlin DSL 腳本(*.gradle.kts 文件)的 IDE 支持。
以前,在 build.gradle.kts 的 buildscript 或 plugins 塊中添加新插件時,新腳本配置將自動在后臺加載。為了提高性能,新版本刪除了這種自動行為,即在鍵入時將更改應用于腳本配置。對于 Gradle 6.0 及更高版本,需要通過單擊 “Load Gradle Changes” 或通過重新導入 Gradle 項目將更改應用到配置。
之前只能在單獨的日志文件中看到 Gradle Daemon(后臺運行的進程,該進程負責所有與 Gradle 相關的任務和活動)中的錯誤。現在,如果使用 Gradle 6.0 或更高版本,則 Gradle 守護程序將直接返回有關錯誤的所有信息,并將其顯示在“構建”工具窗口中。這樣既省時又省力。
- 對于多平臺項目和面向單個平臺的項目,所有源集現在默認都包括標準庫依賴項
絕大多數項目都需要 Kotlin 標準庫。從 1.4.0-RC 開始,不再需要在每個源集中手動聲明對 stdlib 的依賴關系???????,現在將默認添加它。自動添加的標準庫版本將與 Kotlin Gradle 插件的版本相同。
- 簡化對 CocoaPods 依賴項的管理
現在可以直接在 IntelliJ IDEA 中管理 Pod 依賴關系,同時享受它提供的好處,例如代碼高亮和補全。還可以使用 Gradle 構建整個 Kotlin 項目,而無需切換到 Xcode。這意味著僅在需要編寫 Swift/Objective-C 代碼或在模擬器或設備上運行應用程序時,才需要使用 Xcode。現在,還可以使用本地存儲的 Pod 庫。
- 改進了 Kotlin/JS 集成,可在 Gradle 中實現 npm 依賴項、CSS 和 dukat 的集成,以及在默認編譯器后端中使用
@JsExport注釋的功能
Kotlin 1.4.0-RC 使 @JsExport 注釋與默認的編譯器后端兼容。還提供了對 npm 依賴關系管理和 Gradle 項目的 Dukat 集成的更健壯和更細粒度的控制,進一步完善對 CSS 的支持,并首次展示與 Node.js API 的集成。
- Node.js API 綁定的預覽
此版本帶來不少對 API 的改進和實驗性 API。
Kotlin 1.4.0-RC 還具有調試協程和定義深層遞歸功能,官方表示將在接下來的幾天單獨發文介紹。
詳情見更新說明:https://blog.jetbrains.com/kotlin/2020/07/kotlin-1-4-rc-released/
總結
以上是生活随笔為你收集整理的Kotlin 1.4.0-RC 发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神秘的云团在火星Arsia Mons火山
- 下一篇: AMD的快乐,英特尔不懂