机智鞋子

文章
7
资源
1
加入时间
3年0月8天

iOS 常见触发离屏渲染场景及优化方案总结

以下方案,常用的阴影、圆角等经过笔者测试可行,剩余场景方案仅供参考,并未实际测试对什么是离屏渲染,以及为什么会产生离屏渲染尚不了解的建议看看四、深入剖析【离屏渲染】原理这篇文章,再来阅读本文在离屏渲染触发的场景中,按照性能影响从高到低排序,如下所示shadows(阴影)conerRadius > 0 + maskToBounds = true(常见的圆角设置手段)mask(遮罩)allowsGroupOpacity(组不透明)edge antialiasing(抗锯齿)下面针对不同

m3u8文件下载及合并

碰到m3u8的视频文件下载,记录一下m3u8文件头这是此处碰到的m3u8文件头#EXTM3U#EXT-X-TARGETDURATION:12#EXT-X-MEDIA-SEQUENCE:0#EXT-X-KEY:METHOD=AES-128,URI="https://p.bokecc.com/servlet/hlskey?info=F6EB72345C630C919C33DC5901307461&t=1605431808&key=ED9AE821A4D043

Bluetooth MESH探究 --- (5) BLE core spec之链路层基本流程

1 链路层协议流程BLE节点为了让周围其它节点知道自己的存在,需要周期性的发送广播消息。如果其它节点收到了广播消息,它可能会发起连接请求,之后进行数据交互。当然,其它节点在收到广播消息之后,也有可能不会发起连接建立请求,取而代之的是发起扫描请求消息,以获取广播节点的更多其它信息。 下面描述BLE节点的三个基础流程:(1) 定向广播;(2) 主动扫描;(3) 发起连接;1