240 发简信
IP属地:北京
  • Kotlin使用Lambda简化匿名内部类

    一、Lambda 简化演变 这篇文章是介绍 Kotlin 的 Lambda,而不是 Java 的,两者大体相似,但是在语法上略有不同。下面用三个例子(接口中抽象方法的参数,分...

  • 虚引用的理解有偏差

    软引用、弱引用、虚引用-他们的特点及应用场景

    为什么会有这4种引用 Java中的引用的定义很传统:如果reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。 这种定义很纯粹,...

  • var属性是可以被val属性override的;
    val属性是不能被var属性所override的。
    这个地方写反了,应该是
    val属性是可以被var属性override的;
    var属性是不能被val属性所override的。

    90.kotlin的静态内部类和非静态内部类以及val var const 的区别

    内部类 1.kotlin默认的内部类是静态内部类,不能持有外部类的状态(属性、方法等) 2.给内部类加上inner关键词之后,就会变成非静态内部类,可以访问外部类的属性和方法...

  • 你前边截的那几个,一会是这个项目,一会又是另一个项目,不能把中间创建项目的过程写详细吗?看起来懵逼。

    iOS制作framework

    接下来对我们的这个.framework静态库进行一些简单的设置,如下图所示: a、首先是Dead Code Stripping设置为NO,网上对此项的解释如下,大致意思是如果...

  • 120
    Android RecyclerView下拉刷新 & 上拉加载更多

    GitHub传送门 1.写在前面 本文主要实现的是上拉加载更多功能,下拉刷新使用的是Google官方的SwipeRefreshLayout控件,因为在实现这个功能的时候走了不...

  • 120
    还在用枚举?我早就抛弃了!(Android 注解详解)

    还在用枚举?我早就抛弃了!(Android 注解详解) 前言:使用Support Annotations注解优化代码 本片文章讲解怎么使用Support Annotation...

  • Retrofit2深入浅出

    Retrofit2简单的说就是一个网络请求的适配器,它将一个基本的Java接口通过动态代理的方式翻译成一个HTTP请求,并通过OkHttp去发送请求。此外它还具有强大的可扩展...