logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin开发效率提升技巧—扩展函数

就是说一个类中定义了一个函数,然后又定义了一个和这个成员函数一样结构的扩展函数,调用的时候将不会调用到扩展函数,举个例子// 调用方法这段代码执行结果会打印"Class method"

文章图片
#kotlin#asp.net#开发语言
Kotlin 宣布一个超级特性

是的子集,比会得到更多优化,现阶段和一样,只能在构造函数中传入一个参数,参数需要用val声明,将来可以在构造函数中添加多个参数,但是每个参数都需要用val声明,官方说明如下图所示。将来如果支持添加多个参数,那么它的使用范围会越来越广的。升级到 Kotlin 1.5 之后,将被弃用,如下图所示,编译器将会给出警告。根据提示目前唯一需要改变的是语法inline替换为value, 然后在添加@JvmIn

文章图片
#kotlin#python#开发语言
[译] MDC-102 Flutter:Material 结构和布局(Flutter)

总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以

文章图片
#flutter
【自学Flutter】34 自定义Widget(自绘)

canvas.drawArc(Rect.fromCircle(center: Offset(200.0, 300.0), radius: 100.0),3.0, 2, true,customPaint…color = Colors.yellow);canvas.drawRRect(RRect.fromRectAndRadius(Rect.fromCircle(center: Offset(90.0

文章图片
#flutter#javascript#开发语言
Kotlin学习日志(一)TextView、Button、Toast的使用

*一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。技术提升遇

文章图片
#kotlin#学习#开发语言
Kotlin 切包适配实战(1)

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精

文章图片
#kotlin#开发语言#android
Jetpack Compose 的Column , Row ,Box 的用法(1)

@Preview()@Composablefun columnTest(){Column(// 设置Column的宽度高200dpmodifier = Modifier.size(200.dp),// 设置居底部对齐verticalArrangement = Arrangement.Bottom){Text(text = “第一个文本控件ikkokokojih呼呼呼呼呼呼”)Text(text =

文章图片
#android
Kotlin_Native 为 AppCode 开发了个插件,你可以用 Kotlin 写 iOS App了!(2)

Hi,大家好,我是承香墨影!自从去年 12 月份,Kotlin 团队宣布 Kotlin/Native 支持和 Objective-C/Swift 相互调用之后,等于是说,Kotlin 以后将可能支持和 Objective-C/Swift 项目进行混合开发。这说明以后,我们可以直接使用 Kotlin 来开发 iOS App了。关于 Kotlin/Native,不了解的可以先看看官方文档简述。简单来说

文章图片
#kotlin#ios#开发语言
kotlin 入门到精通 单例模式(六)

}static {HungrySin var0 = new HungrySin();INSTANCE = var0;}}2.懒汉式 doubleCheck说到延迟加载就直接跳到线程安全且性能较好的doubleCheck吧,若是用java实现会用2层check,第一层判断减轻锁的负担直接判断是否创建过,第二层判断加锁保证线程安全,最后用volatile禁止重排序防止编译器优化导致的线程安全问题。在k

文章图片
#kotlin#单例模式#开发语言
kotlin 入门到精通 单例模式(六)

}static {HungrySin var0 = new HungrySin();INSTANCE = var0;}}2.懒汉式 doubleCheck说到延迟加载就直接跳到线程安全且性能较好的doubleCheck吧,若是用java实现会用2层check,第一层判断减轻锁的负担直接判断是否创建过,第二层判断加锁保证线程安全,最后用volatile禁止重排序防止编译器优化导致的线程安全问题。在k

文章图片
#kotlin#单例模式#开发语言
    共 11 条
  • 1
  • 2
  • 请选择