用途:这是一个面向 Apple 平台图形与动画开发的知识参考技能,用分类目录加索引的方式组织六个框架的 API 资料:Metal、Core Animation、Core Graphics、Core Image、SpriteKit、SceneKit。适合在实现 GPU 渲染、图层动画、2D 绘图、图像处理、2D/3D 游戏场景时按需查阅。
结构与用法:技能根目录为 skills/apple-graphics/,含 SKILL.md 与 references/ 两个部分。references/ 下每个框架一个子目录,各自带 README.md,并收录具体类型页面(如 metal 下的 mtldevice.md、mtlcommandqueue.md、mtl4commandqueue.md;core-animation 下的 calayer.md、cabasicanimation.md、cadisplaylink.md;core-graphics 下的 cgcontext.md、cgpath.md;core-image 下的 ciimage.md、cifilter.md;spritekit 下的 skscene.md、skphysicsbody.md;scenekit 下的 scnscene.md、scnmaterial.md)。使用流程:先从任务映射到类别,再读该类别的 references/{category}/README.md 定位目标页面,最后读取对应 .md 获取细节。资料给出的映射包括:GPU 设备与命令队列、渲染管线与着色器、缓冲与纹理、MTKView 渲染循环、Metal 4 命令记录归入 metal;图层动画、渐变/粒子/文本图层、弹簧与关键帧动画、显示同步回调、滚动与 3D 图层归入 core-animation;Quartz 2D 路径、仿射变换与裁剪、位图上下文、色彩空间与混合模式归入 core-graphics;内置滤镜、自定义 GPU 内核、人脸与二维码检测、Metal 后端渲染、RAW 与几何变形归入 core-image;2D 游戏场景、精灵与文本、物理与碰撞、粒子与场节点归入 spritekit;3D 场景与节点层级、材质灯光相机、基础几何体、3D 物理与动画归入 scenekit。
限制:资料仅提供目录、文件清单与探索步骤,未提供各页面的具体 API 内容、代码示例、版本要求或收费信息;实际实现细节需读取相应 .md 文件确认。