1 安装Android Studio 下载地址[https://developer.android.google.cn/studio] 如果你是Inter芯片,选择左边的,如...
1 安装Android Studio 下载地址[https://developer.android.google.cn/studio] 如果你是Inter芯片,选择左边的,如...
由于垂直同步的机制,如果在一个" HSync"(应该是VSync V是垂直的意思,H是水平) 时间内,CPU 或者 GPU 没有完成内容提交,则那一帧就会被丢弃,等待下一次机会再显示,而这时显示屏会保留之前的内容不变。这就是界面卡顿的原因。
都是在主线程操作的
Flutter Channel通信原理(下)上一篇文章[https://www.jianshu.com/p/3cee638eda6a]主要分析了dart调用原生代码的实现原理,本文将重点讲原生代码是如何调用和回调dar...
Flutter Provider原理深入浅出(上)[https://www.jianshu.com/p/0c3e8da9d329] 从Provider的用法入手,深入分析了P...
上文[https://www.jianshu.com/p/0c3e8da9d329],我们大致分析了ChangeNotifierProvider和Consumer的源码,但由...
1 什么是状态?什么是状态管理? 数据即为状态。从数据变化到通知界面更新的过程,我们称之为状态管理,状态管理要尽可能的把这个过程独立出来,让动态界面如同静态页面一般简单。 大...
上一篇文章[https://www.jianshu.com/p/3cee638eda6a]主要分析了dart调用原生代码的实现原理,本文将重点讲原生代码是如何调用和回调dar...
Flutter/engine 1.0 修复版介绍 tags: flutter engine memory leak fix natoto 内存泄漏 循环引用 团队在0.9...
当我们尝试理解dart是如何调用原生代码的时候,80%的人都能说出来是根据channel,但再问为什么channel就可以调到原生的代码了呢,能说上来的人就不足1%了,本文旨...
多谢您犀利的评价,让我回头重新认识了下,确实行文有很多不当之处,有空可以再帮忙看看
NSNotificationCenter addObserverForNameaddObserverForName这个方法并不常用, 但估计很多人和我一样, 最开始的时候也不太了解这个方法, 再看了网上的一些技术贴, 更是对addObserverFor...
在简书偶尔会被锁定,本文在掘金也同步更新。 iOS 13 支持适配的机型 iPhone 11、iPhone 11 Pro、iPhone 11 Pro Max iPhone X...
iOS要分析函数的执行时间,一种办法是hook住objc_msgSend方法,实现比较简单,但是有个局限性,只对objective-c方法有效,对c函数和block就不行了。...
这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) iOS面试题大全(上)[https://www.jianshu.com/c/31a51...
了解反射机制 Objective-C语言中的OC对象,都继承自NSObject类。这个类为我们提供了一些基础的方法和协议,我们可以直接调用从这个类继承过来方法。当然,本篇文章...