落叶

看似飞翔,却在坠落

绘制不规则形状的 ShapeLayer,还可以带圆角哦

如何绘制不规则形状的 ShapLayer,并且添加圆角到各个角落,完美实现拼图类的需求

最近在做拼图(Collage)类的需求,拼图功能简单讲就是把1~N张图片按照各种形状裁剪然后拼起来,形状有规则的也有不规则的,还可以添加各种内外边距加圆角,还可以切换到各种比例的容器里面自适配。在这篇文章着重讲一下如何最低成本实现不规则形状的裁剪以及正确添加任何大小的圆角。

PHImageManager 踩坑记

如何正确使用 requestImage 和 requestAVAsset 方法

PHImageManager 类是 Photos 相关库里的一部分,通常是用来获取相册的本地或者iCloud里的图片和视频。最近在适配 iOS14 的发现这一块有不少旧坑和新坑,在这里简单整理一下。

exchangeSubview 踩坑记

如何正确使用 exchangeSubview

从官方文档里看 exchangeSubview 方法是用来从一个 view 中交换两个 subview 的位置,直白的讲就是从 subviews 数组里获取两个 subview 的 index,然后从 subviews 数组对象里面交换各自的位置重新渲染。但是真是如此吗?

ARKit3 和 RealityKit 介绍

介绍ARKit3和RealityKit带来了哪些功能,有哪些屌爆的特性以及体验

2019年苹果推出了一个新的ARKit版本(ARKit3)和专门为AR场景研发的RealityKit。从WWDC视频和官网介绍上可以看出新的ARKit3 + RealityKit组合带来了很多新的应用场景以及显著提高了开发体验和使用体验

SZAVPlayer

基于AVPlayer实现音视频播放和缓存,支持视频画面的同步输出

完整实现了音频播放功能,同时实现了缓存。在实现缓存的时候遇到了不少坑,在此记录一下