移动开发
React18新特性介绍&&升级指南
react历次版本迭代主要想解决的是两类导致网页卡顿的问题,分别是cpu密集型任务和io密集型任务导致的卡顿问题,react18提出的并发特性(Concurrent Rendering)就是为了解决上述问题。
Concurrent Rendering
什么是concurrent
简单体验一下
concurrent不算是个新鲜概念,react很早之前就开始为其铺路,早在v16/v17就引入了fib
uniapp人脸识别解决方案
APP端:
因为APP端无法使用uni的camera组件,最开始考虑使用内嵌webview的方式,通过原生dom调用video渲染画面然后通过canvas截图。但是此方案兼容性在ios几乎为0,如果app只考虑安卓端的话可以采用此方案。后面又想用live-pusher组件来实现,但是发现快照api好像需要真实流地址才能截取图像。因为种种原因,也是安卓ios双端兼容性不佳。最终决定采用5+api实现
【Android 架构之 MVI 雏形】响应式编程 + 单向数据流 + 唯一可信数据源
这是 MVI 架构的第一篇,系列文章目录如下:
【Android 架构之 MVI 雏形】响应式编程 + 单向数据流 + 唯一可信数据源
关于Android 架构 的MVI 初级体
【Android 架构之 MVI 完全体】 就MVVM 来说关于PartialChange & Reducer
[Android 架构之 MVI究极体]数据区分状态和事件,解决粘性数据
引子
MVI 是Mod
ActivityThread 中一些常用的知识点记录
ActivityThread:
它管理 应用程序进程 中主线程的执行,调度和执行Activity,广播,
以及ActivityManager 请求的其他操作。
简单的说,可以通过这个类,获取到当前应用的一些信息
TIPS:
(1).可以使用以下的开源代码网站查看源码
Swift 5.7 新特性
Swift 5.7 内置于 Xcode 14,重点增加了如下几个与实际开发相关的新特性。
简化的if let/guard let语法
let name: String? = "zhangsan"
print(name) // Optional("zhangsan")
// Swift5.7之前
// if let
if let name = name {
print(name) // z
iOS 仿小红书的 push pop转场动画
iOS 7之后,苹果提供了自定义转场动画的API,我们可以自己去定义任意动画效果。本篇为笔者学习push、pop自定义转场效果的笔记,如何有任何不正确或者有指导意见的,请在评论中留下您的宝贵意见!!!
本篇只讲其中的UIViewControllerAnimatedTransitioning协议,来实现push、pop动画效果。另外的几个,后面会继续学习总结!!!
我们要实现push、pop自定义转
