自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

转载 Flutter高效率UI渲染方式原理解析

我们知道Flutter在UI绘制方面的效率是几乎接近原生的,这点比React Native要优秀很多,因为React Native是通过桥接转换然后去调用各自平台的UI系统(如iOS中的UIKit框架)提供的API来完成绘图。接下来,我们先从硬件绘图说起,也就是我们看到的屏幕上的内容,是如何一步步显示出来的,最后再来介绍Flutter的UI渲染方式的底层实现原理。硬件绘图基本原理提到...

2020-01-19 10:53:26 1805

原创 移动开发跨平台技术简介:Flutter、React Native、Weex、Hybrid

最近在学习Flutter,看到了一篇关于移动开发跨平台技术的总结,感觉写的不错。在此,记录一下,方便之后查看。文章中介绍了:1、原生开发与跨平台技术目前的发展现状。2、Hybrid技术简介(H5+原生混合开发),这是目前跨平台开发最成熟和应用最广的技术。3、React Native、Flutter、Weex框架原理介绍和优缺点比较。4、PC客户端QT原理简介。链...

2020-01-14 16:01:55 1014

原创 关于2020年平台架构待优化事项总结

1、安全、逆向工程:明文字符串加密、防止动态库注入、防止App被二次签名、增加反编译破解难度、现有二次打包方案优化。2、UI线程卡顿监控工具的实现:基于Runloop和UI线程的FPS做到实时监控线程卡顿,并将当前卡顿线程的callstack(堆栈信息)获取,定位到产生卡顿的具体代码。实现逻辑:利用Runloop的CFRunLoopObserverRef监听kCFRunLoopBeforeS...

2020-01-10 14:26:12 1663

原创 iOS13系统适配暗黑模式调研总结

背景:iOS13系统提供了暗黑模式,公司各业务线App打算尝试适配iOS13系统暗黑模式。一、关于图片的适配:1、本地图片适配:Assets中设置(Any,Dark)类型,可设置两种模式下分别需要显示的图片(可兼容iOS低版本系统)。2、网络图片适配:设计人员出图需考虑同时兼容暗黑模式和正常模式(需出一套图,对应两种模式),不建议出两套图。二、关于颜色的适配:UICol...

2020-01-10 14:10:24 1373

原创 iOS13系统App应用图标发生变化的问题

最近我们App的应用图标进行了更新,在iOS13系统上,发现一个奇怪的问题,当点击App的时候App的图标会变回之前旧版的icon图标,当App从前台切换到后台时,也会看到旧版的icon图标,大概过0.5秒左右,才会从旧版的icon图标切换到新版的icon图标。删除应用重新安装还是会存在这个问题。 经过排除项目中确实没有旧版的icon图标了、项目中也没有用到下面这些方法去...

2020-01-02 16:43:19 6983 3

利用VC++ GDI 实现的画图以及图像显示程序

支持画各种图形,实现画刷,油漆桶,放大镜,添加文字,图像缩放等功能,微软画图有的功能差不多都有,另外当然还有微软没有的东西。欢迎大家下载。

2014-12-11

vs2008下串口精灵源码

用于串口调试,监控串口数据,多数据发送和接收。

2014-07-22

新版计算器

用MFC编写的一个简单的计算器,供新上手的同志们利用。

2014-06-22

俄罗斯方块源码

新版俄罗斯方块,新增界面美化,两人对战,在线网络对战等功能。

2014-06-22

模拟内存分配

模拟内存的分配,回收后的内存放入按从小到大排序的空内存块队列,再次分配时,从空内存块队列按顺序查找,直到找到一个大于等于此内存大小的块,然后从这个块中进行分配。

2014-04-03

聊天室的客户端

可以实现局域网或者网络的聊天功能,类似QQ

2014-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除