Swift App Icons & Assets 技能面向 Swift/Xcode 开发,集中整理应用图标、SF Symbols 与启动屏三类视觉资源的配置方式。
应用图标方面,推荐 Xcode 15+ 的单尺寸模式:只需提供一张 1024x1024 PNG,由 Xcode 自动生成各尺寸,资源目录结构为 AppIcon.appiconset 下的 Contents.json 与 AppIcon.png。资料给出 iOS 26 深色与着色图标的 Contents.json 示例,分别以 luminosity/dark 与 luminosity/tinted 的 appearance 区分,设计规则为:深色图标采用 #313131 到 #141414 渐变、透明背景;着色图标使用灰度、黑色背景、100% 到 60% 不透明度渐变。
SF Symbols 部分列出常用写法:以 systemName 加载符号并设置字号与前景色;renderingMode(.original) 使用多色原始渲染;symbolRenderingMode(.palette) 配合 foregroundStyle 实现调色板渲染;在 Label 中通过 systemImage 使用;并用 accessibilityLabel 结合本地化字符串补充无障碍标签。
启动屏提供两种方案:一是在 Info.plist 中配置 UILaunchScreen 字典,指定 UIImageName 与 UIColorName;二是 SwiftUI 文档类应用使用 DocumentGroupLaunchScene,配合背景图片与 NewDocumentButton。
资源颜色可从 Assets.xcassets 以 Color("BrandPrimary") 或 UIColor(named:) 方式加载。
平台尺寸方面,iOS/iPadOS、macOS、watchOS、visionOS 的主尺寸均为 1024x1024,分别对应方形自动圆角、生成 .icns、圆形遮罩和视差所需的三层结构。
最佳实践包括:不使用透明度(Alpha 须为 1.0)、不手动绘制圆角(由系统遮罩)、保持设计简洁以便在 29x29 下可读、采用 sRGB 或 Display P3 的 PNG 格式,并在模拟器中测试各尺寸。
该技能适合在新增应用图标、选用 SF Symbols、配置启动屏或排查图标资源问题时参考。资料未涉及收费、价格、效果承诺或具体集成安装步骤,暂未提供。