Android
iOS
人工智能
代码人生
前端
后端
开发工具
登录
全站
阅读
代码人生
开发工具
人工智能
iOS
Android
前端
后端
网站源码
Block底层分析
block简介 Block块是封装工作单元的对象,是可以在任何时间执行的代码段。...
3 年前
0
0
390
【View系列】手把手教你解决ViewPager2滑动冲突
前言 读这篇博客前,大家如果对View事件分发流程不够了解,可以先阅读理解我前几...
3 年前
0
0
599
Mediaplayer.prepare()导致的ANR问题
用户在播放音效的时候,偶现ANR现象,友盟上传上来的log如下 可以发现,在执行...
3 年前
0
0
759
iOS 底层原理02: 类,对象
一、对象的种类 OC中对象分为三种: instance对象(实例对象): 通过类...
3 年前
0
0
392
Rxjava 线程切换原理
前言 rxjava 可以很方便的进行线程切换, 那么rxjava是如何进行线程切...
3 年前
0
0
346
自定义EditText的无障碍描述(不读hint)
问题 我们一般给一个控件设置描述时,会这样: 但是,当你给EditText设置这...
3 年前
0
0
650
关于Handler同步屏障你可能不知道的问题
关于handler的内容,基本每个android开发者都掌握了,网络中的优秀博客...
3 年前
0
0
720
iOS 底层小记三 self和super的真相
objc_msgSend(id, SEL) 和 objc_msgSendSupe...
3 年前
0
0
380
安卓的动画
在安卓日常开发时经常会用到一些动画知识.像是直播中的图标我们经常用到帧动画,像是...
3 年前
0
0
540
ArrayList的扩容机制
size表示的是执行添加之前的元素个数,并非ArrayList的容量,容量应该是...
3 年前
0
0
663
Kotlin – 属性代理
当代理属性被赋值与访问时,就会输出 Delegate 对象 setValue()...
3 年前
0
0
611
前端内卷加速破局之道 |牛气冲天新年征文
内卷化一般用于形容某个领域中发生了过度的竞争,导致人们进入了互相倾轧、内耗的状态...
3 年前
0
0
530
2/2
«
上一页
1
2
»
加载更多
已全部加载完毕
首页
用户中心
投稿
首页
投稿
我的