在@Observable中使用@AppStorage

@Observable是苹果在WWDC23推出的Observation Framework中提出的,但是在@Observable中不支持@AppStorage包装器,我们可以这样使用。

发布于 2024-12-26 | 浏览:388 | 分类:ios

SwiftUI 获取AppIcon、AppName、AppVersion等信息

有时候需要在App内显示AppIcon和APPName,这些信息存储在Info.plist中,我们可以这样获取。

发布于 2024-12-26 | 浏览:382 | 分类:ios

从SwiftUI的Color种获取RGB的值

Color转换成CIColor的方式是调用Color的resolve(in: environment)函数,这个函数会返回红、绿和蓝颜色成分。

发布于 2024-12-23 | 浏览:378 | 分类:ios

Image、UIImage、NSImage、CGImage、CIImage

Apple Develop中关于图像的几个基本概念。

发布于 2024-12-23 | 浏览:366 | 分类:ios

Core Image的Filter滤镜

简单介绍Core Image的基本使用。

发布于 2024-12-22 | 浏览:372 | 分类:ios

CoreImage 滤镜大全

最新的Core Image有15个大类,上百个滤镜,内容真多,有时间再整理吧。

发布于 2024-12-22 | 浏览:361 | 分类:ios

Metal学习资料,渲染管线、坐标空间和着色器

不断学习,不断总结。

发布于 2024-12-21 | 浏览:405 | 分类:ios

Metal着色语言规范

整理学习Metal着色语言规范,在一篇个人觉得结构最好的文章上进行二次加工。

发布于 2024-12-19 | 浏览:397 | 分类:ios

Metal的顶点着色器 vertex shader

vertex shader的作用是坐标转换,vertex shader函数把纹理顶点映射到渲染坐标。

发布于 2024-12-19 | 浏览:414 | 分类:ios

SwiftUI CGSize,CGRect 和 CGPoint

介绍CGSize,CGPoint,CGRect的基础概念,CGSize不是矩形,CGRect通常用于构建一个坐标相对于父视图的UIView。

发布于 2024-12-19 | 浏览:387 | 分类:ios