SuperAPI AI 工具集

swift-app-icons

通用与其它

查看项目

更新于 10-15 21:48

技能介绍

用途:整理 Apple 平台应用图标、SF Symbols 与启动屏(Launch Screen)的配置方式,覆盖 iOS/iPadOS、macOS、watchOS、visionOS。

主要能力:提供 Xcode 15+ 推荐的单一尺寸模式:只需一张 1024x1024 PNG,由 Xcode 自动生成各尺寸;给出 AppIcon.appiconset 目录结构(Contents.json 与 AppIcon.png)。说明 iOS 26 深色与着色图标在 Contents.json 中的写法,使用 appearance 的 luminosity 值 dark 与 tinted,分别对应 icon-light.png、icon-dark.png、icon-tinted.png。深色图标建议渐变 #313131 → #141414 且透明背景;着色图标为灰度、黑色背景、100%→60% 不透明度渐变。SF Symbols 部分包含基础用法、多色渲染(.renderingMode(.original))、调色板模式(.symbolRenderingMode(.palette) 配合 foregroundStyle)、在 Label 中使用、以及 accessibilityLabel 无障碍标注。启动屏给出两种方式:Info.plist 的 UILaunchScreen(含 UIImageName 与 UIColorName),以及 SwiftUI 文档类应用的 DocumentGroupLaunchScene,可传入 NewDocumentButton 与背景图。另有从 Assets.xcassets 读取颜色的方式。

平台尺寸:iOS/iPadOS、macOS、watchOS、visionOS 主图均为 1024x1024;macOS 生成 .icns,watchOS 使用圆形遮罩,visionOS 使用 3 层视差。

限制与注意:图标不得含透明度(Alpha 须为 1.0),不要手动切圆角,系统会自动遮罩;设计应简洁,确保 29x29 下可读;使用 PNG,色彩空间为 sRGB 或 Display P3;需在模拟器测试各尺寸。具体安装命令与 Skill 调用方式资料未提供。