← 返回分類

🍎 iOS 與 macOS 開發

SwiftUI、Swift Concurrency、Xcode 工具與應用打包

13
技能總數
6
SwiftUI
4
工具與自動化
3
文件與資源
📱

SwiftUI 開發

6 項技能
🔄 swiftui-view-refactor

重構與審查 SwiftUI View 檔案,統一結構、依賴注入與 Observation 使用方式。

  • View 排序規則指南
  • MV (Model-View) 模式優先
  • 非可選 ViewModel 處理
  • @Observable 使用規範
Swift SwiftUI
swiftui-performance-audit

審核與改善 SwiftUI 執行效能。診斷緩慢渲染、卡頓捲動、高 CPU/記憶體使用與過度 View 更新。

  • 程式碼優先審查
  • Instruments 分析指導
  • 常見效能問題識別
  • 修復建議與驗證
Swift Instruments
🎨 swiftui-ui-patterns

SwiftUI View 與元件建構的最佳實踐。TabView 架構設計、畫面組合與元件模式指南。

  • 現有專案與新專案工作流程
  • Sheet 模式最佳實踐
  • 元件參考索引
  • @State/@Environment 使用
Swift SwiftUI
🧊 swiftui-liquid-glass

iOS 26+ Liquid Glass API 實作與審查。採用原生玻璃效果 API,建立符合 Apple 設計的 UI。

  • glassEffect 修飾器
  • GlassEffectContainer
  • 互動玻璃效果
  • 版本相容性處理
Swift iOS 26+
📄 PagerKit

PagerKit SwiftUI 函式庫專家指南。進階可自訂的頁面式導航,跨 Apple 平台支援。

  • PKPagesView/PKPage 元件
  • 動態頁面生成
  • 自訂頁面指示器
  • 頁面變更事件處理
Swift SPM
🚀 swiftui-empty-app-init

使用 XcodeGen 在當前目錄初始化最小 SwiftUI iOS 應用。生成單一 .xcodeproj,無工作區或套件。

  • XcodeGen 專案生成
  • 單目標 App 結構
  • @main App 生命週期
  • 最小 Info.plist
XcodeGen Xcode
🛠️

工具與自動化

4 項技能
📱 ios-simulator

iOS 模擬器工作流程自動化(simctl + idb)。建立/啟動/清除裝置、安裝/啟動 App、推播通知與截圖。

  • 模擬器生命週期管理
  • App 安裝與啟動
  • 無障礙 UI 自動化
  • 截圖與錄影
simctl idb Node.js
📊 instruments-profiling

macOS/iOS 原生 App 的 Instruments/xctrace 效能分析。正確的二進位選擇、CLI 參數與堆疊匯出。

  • Time Profiler 使用
  • xctrace CLI 命令
  • 堆疊資料匯出
  • 常見問題排除
xctrace Instruments
📦 macos-spm-app-packaging

不使用 Xcode 專案的 SwiftPM macOS App 打包。建立 .app Bundle、簽署、公證與 Sparkle 更新。

  • SwiftPM App 骨架
  • .app Bundle 組裝
  • 簽署與公證腳本
  • Sparkle appcast 生成
Swift Shell
🔶 sfsymbol-generator

從 SVG 生成 Xcode SF Symbol 資產目錄 .symbolset。建立 symbolset 資料夾、Contents.json 與 SVG 檔案。

  • SVG 轉 symbolset
  • 範本注入模式
  • 自動邊界計算
  • Ultralight/Regular/Black 權重
Shell Node.js
📚

Swift 專業知識與文件

3 項技能
🍎 apple-docs

查詢 Apple 開發者文件、API 與 WWDC 影片(2014-2025)。搜尋 SwiftUI、UIKit、Swift 框架與觀看 session。

  • 文件搜尋與符號查詢
  • 平台/版本相容性檢查
  • WWDC 影片搜尋與逐字稿
  • 1260+ 影片離線收錄
Node.js MCP
⚙️ swift-concurrency-expert

Swift 6.2+ Concurrency 審查與修復。Actor 隔離、Sendable 安全性與現代並行模式。

  • 編譯器診斷分析
  • @MainActor 標註
  • 協定一致性隔離
  • Sendable 合規性
Swift 6.2+ Concurrency
🔌 apple-docs-mcp

Apple 開發者文件 MCP 伺服器封裝。透過 npx 快速啟動 Apple 文件查詢服務。

  • MCP 伺服器配置
  • npx 一鍵啟動
MCP npx