前言
最近,无意中看到一篇文章,是聊inline在高阶函数中的性能提升,说实话之前没有认真关注过这个特性,所以借此机会好好学习了一番。
高阶函数:入参中含有lambda的函数(方法)。
2024年04月23日
最近,无意中看到一篇文章,是聊inline在高阶函数中的性能提升,说实话之前没有认真关注过这个特性,所以借此机会好好学习了一番。
高阶函数:入参中含有lambda的函数(方法)。
2024年04月23日
IT之家 11 月 3 日消息,JetBrains 日前正式推出了跨平台开发工具 Kotlin Multiplatform(KMP),让开发人员可以在不同平台间复用代码,但同时又能保留“原生应用”的优势。目前 Kotlin Multiplatform 已经进入稳定阶段,官方宣称,用户已经可以将其用于开发环境中。
2024年04月23日
JetBrains 宣布了一款名为“Jetpack Compose for Web”的新工具,官方介绍称此项目基于 Google 现代 UI 工具包
2024年04月23日
前一段时间,我eazypermissions为运行时权限开源了一个Android库,该库允许您在协程中请求权限(没有回调yay),并且还支持LiveData。如果您有兴趣,可以阅读更多内容
2024年04月23日
Kotlin 中的分支语句有两种,分别是 if...else 和 when。
Kotlin 可以像 Java 那样,使用 if...else 语句,通过判断条件来修改变量的值:
2024年04月23日
Jetpack Compose for Desktop 是软件开发厂商 JetBrains 推出的一个 Kotlin 桌面 UI 框架,采用声明式和响应式的方法构建 UI。简化并加快了桌面应用程序的 UI 开发,允许 Android 和桌面应用程序之间的 UI 代码共享。
Jetpack Compose for Desktop 的第一个里程碑(M1)版本已于上月发布,这也是该 UI 框架的首次公开迭代。现在,JetBrains 又发布了 Jetpack Compose for Desktop 的第二个里程碑(M2)版本。它带有一个新的 project wizard、提高了 Compose for Desktop 与不同操作系统和构建系统的兼容性、引入了新的代码重用功能,并修复了许多错误。
2024年04月23日
IT之家 3 月 4 日消息,开源密码管理器 Bitwarden 开发者在 Reddit 发布一篇长文,声称自家移动平台客户端核心已经过时,消耗的资源较多,他们计划使用安卓 / iOS 的现代开发语言完全重写移动平台客户端。
2024年04月23日
Gradle Kotlin Convention Plugins for Modularized Structure & Shared Build Logic