![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语法
文章平均质量分 82
蜗牛、Z
技术共享,技术分享;有技术需要帮助,可以私聊
展开
-
Android gradle动态配置不同打包环境参数值
Android gradle动态配置不同打包环境参数值原创 2023-10-19 14:48:18 · 622 阅读 · 0 评论 -
Android kotlin内联函数(inline)的详解与原理
内联函数很好的配合了程序的解耦工作。解耦就是将复杂的程序或者共用的模块抽取出来,这样也牺牲了一部分性能,考虑到寻址这个问题。但是在kotlin中又通过inline方式,解决了性能问题,同样也带来了空间问题。这就是程序中经典的空间换时间,这个只针对如今内存条向对便宜的时候可以忽略,计算机起步的时候,空间换时间是一件不可想象的事。注意:内联函数不是百分百会被插入到调用的地方,这是c++的概念。kotlin的内联也遵守c++的设计原则。原创 2023-10-08 16:32:52 · 964 阅读 · 0 评论 -
Kotlin 内联函数语法之let、apply、also、run、with的用法与详解
Kotlin 内联函数语法之let、apply、also、run、with的用法与详解原创 2023-07-27 11:15:01 · 1062 阅读 · 0 评论 -
Android kotlin高阶函数与Java lambda表达式介绍与实战
目前在Java JDK版本的不断升高,新的表达式已开始出现,但是在Android混淆开发中,kotlin的语言与Java的语言是紧密贴合的。所以Java lambda表达式在kotlin中以新的身份出现:高阶函数与lambda表达式特别类似。接下来我讲会先讲Java的lambda,再介绍kotlin的高阶函数。原创 2023-07-26 18:00:19 · 735 阅读 · 0 评论 -
Android kotlin实战之协程suspend详解与使用
Kotlin 是一门仅在标准库中提供最基本底层 API 以便各种其他库能够利用协程的语言。与许多其他具有类似功能的语言不同,async与await在 Kotlin 中并不是关键字,甚至都不是标准库的一部分。此外,Kotlin 的挂起函数概念为异步操作提供了比 future 与 promise 更安全、更不易出错的抽象。原创 2023-03-02 14:38:42 · 2825 阅读 · 0 评论 -
Android Kotlin实战之高阶使用泛型扩展协程懒加载详解
通过前面几篇文章,我们已基本掌握kotlin的基本写法与使用,但是在开发过程中,以及一些开源的API还是会出现大家模式的高阶玩法以及问题,如何避免,接下来讲解针对原来的文章进行一些扩展,解决大家在工作中遇到的问题,如何去解决原创 2023-03-01 18:05:20 · 1523 阅读 · 0 评论