# 策展 · X (Twitter) 🔥

> 作者：Shubham Singh (@Shubham_iosdev) · 平台：X (Twitter) · 日期：2026-03-24

> 原始來源：https://x.com/shubham_iosdev/status/2035336186370420971

## 中文摘要

開發者 Shubham Kumar Singh 推出的「SwiftUI Animations」開源專案備受關注，這是一個包含 20+ 客製化動畫及 Metal shader 效果的完整程式庫，可直接整合至 iOS 應用。專案獲得社群熱烈迴響，開發者表示有意尋求贊助支持。

**動畫內容與技術規格**

該程式庫收集了超過 20 個即插即用的 SwiftUI 動畫效果與互動式 UI 元件，涵蓋範圍廣泛：
- 加入購物車、聊天欄、Wi-Fi 信號強度等實務動畫
- 各式載入動畫（Loader、圓形載入、藥丸形載入、3D 旋轉載入、GitHub Octocat 載入等）
- 互動元件如「讚」按鈕、提交按鈕、下載按鈕、燈光開關、卡片檢視器
- Metal shader 特效（例如 Burn 過場效果）

技術要求為 iOS 17.0+、Xcode 16.0+ 及 Swift 5.0+，所有動畫均使用 SwiftUI 完全自製，每個動畫都獨立封裝在自己的資料夾中，附帶完整原始程式。

**組織結構與使用便利性**

程式庫採用模組化設計，清晰的資料夾結構讓開發者快速定位和複製所需程式碼。使用流程簡潔：克隆專案後在 Xcode 中開啟，選擇模擬器並執行，所有動畫即可從主畫面存取。每個動畫檔案都包含 PreviewProvider 或 #Preview，允許開發者在 Xcode Previews 中單獨執行個別動畫，無需啟動完整應用。

**社群參與與支持機制**

該專案以 Apache License 2.0 授權，允許使用者在商業或個人項目中自由使用、修改和發布。專案積極邀請社群貢獻新動畫、修復漏洞或改進現有實現，並提供詳細的貢獻指南、行為準則與安全政策。開發者明確表達對贊助的渴望，希望透過社群支持維持專案發展。專案鼓勵使用者分享該庫、點星與分叉，協助擴大 SwiftUI 社群影響力。
