首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
kosm0s
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
别再手写 if/else 判断了!赶紧来掌握 Kotlin 的 coerce 三兄弟吧
在日常开发中,我们常常需要对数值进行范围限制,比如限制用户输入的年龄在 0~120 之间,又或者限制图片透明度在 0f ~1f 之间。这类场景中,我们第一反应会写出类似这样的代码: 虽然功能上没毛病,
Kotlin/Native 给鸿蒙使用(一)
通过Kotlin/Native直接访问系统底层文件,网络,多媒体,多线程等功能,达到真正的一个API在Android,iOS,Harmony平台使用。
Kotlin Multiplatform(KMP) 实现统一的跨平台数据存储方案
KMP已经发布了很长一段时间了,结合Compose Multiplatform的发布,我们现在已经能很轻易的在KMP上开发支持Android、iOS、Desktop和前端Wasm的APP
Kotlin Multiplatform 封装鸿蒙API
将鸿蒙API 的.d.ts 文件导出,使用Dukat或Karakum将.d.ts文件转换为.kt文件,在KMP项目中导入 .kt 文件,此时就可以使用expect和 actual机制访问鸿蒙平台特性。
💥Kotlin Flow:掌握基本,征服应用,避开开发陷阱!
主要介绍了Kotlin Flow的相关知识,包括基本概念、基本使用、实际应用以及一些需要注意的问题。
Kotlin新特性:Context receivers将被废弃
在7月30日发布的Kotlin 2.0.20-RC版本特性中,主要强调了一些功能改进,如: 支持2.0.20-RC 的 Kotlin 插件捆绑在最新的 IntelliJ IDEA 和 Andro
lateinit与by lazy的区别?从源码角度研究它们各自的原理
主要通过Kotlin的源码、字节码和反编译JAVA来了解这两种延迟加载机制的原理,顺带巩固一下其它的基础知识
【KMP跨平台】 如何优雅地调用平台API
KMP入门的第一个痛点,如何优雅地调用平台特性的 API,如何方便地获取系统服务,本篇文章就教大家解决这个问题。
用Kotlin通杀“一切”单位换算
学习参照Kotlin Duration来优化存储容量运算,提供DataSize对象支持四则运算和逻辑运算符,来简单的实现存储容量的换算和运算操作。
用Kotlin Duration来优化时间单位换算
kotlin.time.Duration是 Kotlin 标准库中的一个类,用于表示时间度量。它可以用于测量代码执行时间、计算时间差等场景。该类提供了一些方便的方法来创建、比较和操作时间间隔。