![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
AnjoyZhang
这个作者很懒,什么都没留下…
展开
-
用Kotlin的Anko库优雅开发Android应用--Anko库详细教程
前言最近Kotlin的呼声又是日益高涨,前几天9012年Google IO正式将Kotlin从first _class提升为kotlin_first。我也是接触了一段时间的Kotlin,给我的感觉就是简约,快速。无需繁琐的findId,高阶函数的应用,再加上Kotlin的null 安全,更是将代码的崩溃率降到更低。今天我们就来介绍一下今天的主角—Anko1.AnkoAnko是JetBrai...原创 2019-05-14 14:42:13 · 2486 阅读 · 0 评论 -
Kotlin实战--消除静态工具类:顶层函数和属性
1.引入我们都知道, Java 作为 门面向对象的语言,需要所有的代码都写作类的函数大多数情况下,这种方式还能行得通。但事实上,几乎所有的大型项目,最终都有很多的代码并不能归属到任何 个类中。有时 个操作对应两个不同的类的对象,而且重要性相差无几。有时存在 个基本的对象,但你不想通过实例函数来添加操作,让它的 API 继续膨胀。结果就是,最终这些类将不包含任何的状态或者实例函数,而是仅仅作为一堆...原创 2019-05-16 16:55:59 · 494 阅读 · 0 评论 -
Kotlin实战--给别人的类添加方法:扩展函数和属性
1.概述扩展函数能够让我们与项目无缝接入,我们能够在无侵入的情况下为类添加更多的行为和属性,Kotlin库中很多地方就用到了扩展函数,如Anko库里面的布局系统,集合的使用等。正是由于扩展函数的使用,才可以让我们与JAVA无缝衔接。并且扩展函数的使用非常的简单,下面我将从下面几个方面介绍扩展函数。为什么要使用Kotlin中的扩展函数?如何使用扩展函数和扩展属性?扩展函数和属性原理扩展函...原创 2019-05-17 15:45:44 · 1887 阅读 · 0 评论