- 博客(11)
- 收藏
- 关注
转载 用Kotlin撸一个图片压缩插件-插件基础篇(二)
简述: 前两天写了篇用Kotlin撸一个图片压缩插件-导学篇,现在迎来了插件基础篇,没错这篇文章就是教你如何一步一步从零开始写一个插件,包括插件项目构建,运行,调试到最后的上线发布整个流程。如果你是插件零基础的小白,那么这篇文章适合你,而且这篇文章也是下面实战篇的基础.插播一条消息(有人提需...
2018-07-02 00:52:00
916
转载 浅谈Kotlin中集合和函数式API完全解析-上篇(八)
简述: 今天带来的是Kotlin浅谈系列的第八讲,这讲我们一起来聊聊Kotlin这门语言对函数式编程的支持。我们都知道在kotlin这门语言中函数荣升成为了一等公民,所以在支持函数式编程的方面,Kotlin这门语言也是非常给力的,并且在Kotlin中语法也尽量推荐接近函数式编程的风格。学过以及...
2018-06-29 12:57:00
142
转载 浅谈Kotlin语法篇之lambda编译成字节码过程完全解析(七)
简述: 今天带来的是Kotlin浅谈系列第七弹,上篇博客我们聊到关于Kotlin中的lambda表达式的一些语法规则和基本使用。然而我们并没有聊到Kotlin的lambda表达式的本质是什么?我们都知道使用Kotlin来开发Android,最终都会编译成字节码文件.class,然后字节码文件r...
2018-06-29 12:57:00
564
转载 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
简述: 关注我的Kotlin浅谈系列文章的小伙伴就知道关于Kotlin语法篇的内容已经发布了一些。然后就会有小伙伴问了一直都在讲语法是否来一波实战了,毕竟一切一切的学习都是为了解决实际问题的,所以准备来一波Kotlin实战篇,主要是用Kotlin来实现一些常见的功能和需求。实现同一个功能相比J...
2018-06-29 12:56:00
209
转载 浅谈Kotlin语法篇之扩展函数(五)
简述: 今天带来的是Kotlin浅谈系列的第五弹,这讲主要是讲利用Kotlin中的扩展函数特性让我们的代码变得更加简单和整洁。扩展函数是Kotlin语言中独有的新特性,利用它可以减少很多的样板代码,大大提高开发的效率;此外扩展函数的使用也是非常简单的。我会从以下几个方面阐述Kotlin中的扩...
2018-06-29 12:55:00
106
转载 浅谈Kotlin语法篇之Lambda表达式完全解析(六)
简述: 今天带来的Kotlin浅谈系列的第六弹, 一起来聊下Kotlin中的lambda表达式。lambda表达式应该都不陌生,在Java8中引入的一个很重要的特性,将开发者从原来繁琐的语法中解放出来,可是很遗憾的是只有Java8版本才能使用。而Kotlin则弥补了这一问题,Kotlin中的...
2018-06-29 12:55:00
111
转载 浅谈Kotlin语法篇之顶层函数、中缀调用、解构声明(四)
简述: 今天带来的是Kotlin浅谈系列的第四弹,这次主要聊下Kotlin独有的新特性,Java不具备的。Kotlin是一种增加许多新功能的语言,允许编写更简洁易读的代码,这使得我们的代码更易于维护。例如使用顶层函数和属性从此消除Java中的static、中缀表达式调用和解构声明等。1、...
2018-06-29 12:54:00
153
转载 浅谈Kotlin语法篇之变量和常量(二)
这次所说的是Kotlin的变量和常量,主要会对以下内容做介绍:1、变量基本定义2、var和val的区别3、智能类型推断4、自定义属性访问器5、var是可变的而val一定是不可变的吗一、Kotlin与Java中变量和常量 使用对比1、在Java中定义一个变量和常量pub...
2018-06-29 12:53:00
109
转载 浅谈Kotlin语法篇之如何让函数更好地调用(三)
简述: 今天带来的是Kotlin浅谈系列第三弹,这讲来聊下函数调用和函数重载问题,看到标题就知道Kotlin在函数调用方面有优于Java的地方。先抛出以下几个坑(估计曾经的你踩过...),看我们怎么去一步步填坑,从中你会体验Kotlin这门语言魅力。1、Java在函数调用方面存在怎样的坑...
2018-06-29 12:53:00
83
转载 浅谈Kotlin语法篇之基础语法(一)
Kotlin的基本语法的介绍,先从整体上体会kotlin的编程风格。一、包的声明在Kotlin中定义包与Java有点不同,在Kotlin中目录与包结构无需匹配,Kotlin的源码可以在磁盘上的任意位置。1、包的声明源文件的通常是以包的声明的开头和Java一样。packa...
2018-06-29 12:52:00
91
转载 用Kotlin撸一个图片压缩插件ImageSlimming-导学篇(一)
简述: 很久没有发布Kotlin的实战相关的内容,这段时间在折腾Intellij IDEA的插件开发,折腾出了几个小插件,因为最近公司业务分离,原来堆在基础业务那边模块,都以模块的形式抽离出来,独立仓库管理。那么就是各种打包,jenkins打包配置模块特别麻烦,所以想着是否可以开发一个Andr...
2018-06-29 12:50:00
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人