UISwift
SwiftUI-iOS26-Showcase
iOS 26 と macOS 26 で新しくなった API を Liquid Glass から Foundation Models まで示す、16個の実行可能な SwiftUI デモ。
21スター数最新リリース: v2.0.0更新日: 2026年10月15日
対応プラットフォーム:iOS 26macOS 26
ライセンス: MIT
iOS 26 と macOS 26 で新しくなった API のグループごとに1つずつ組み立てられた、16個の小さな SwiftUI 画面を持つ Swift パッケージです: Liquid Glass、新しい bar と scroll のモディファイア、リッチテキスト編集、ネイティブの web view、3D チャート、SF Symbol の draw エフェクト、@Animatable マクロ、デバイス上で動作する Foundation Models フレームワークです。各画面には API のオプションを試すためのコントロールがあり、使用している SDK のシンボルの一覧も表示します。ギャラリー全体を実行することもできますし、1つの画面だけを自分のアプリに組み込むこともできます。
機能
- 6つのカテゴリの16個のデモ: Liquid Glass、bar とナビゲーション、スクロールとレイアウト、テキストと web、チャートとシンボル、Apple Intelligence です。そのうち14個は macOS でも動作します。
- ShowcaseGallery は、現在のプラットフォームで利用できるデモを一覧表示します。検索はタイトル、概要、API 名に対してマッチします。
- ShowcaseDemoView(.chart3D) は、1つのデモを自分のナビゲーションに組み込みます。
- ShowcaseCatalog は、SwiftUI のビューに依存せずに検索、グルーピング、検索のロジックを保持しているため、通常のユニットテストでカバーされています。
- Swift Testing suite は macOS と iOS Simulator で実行されます。README のデモ一覧表とデモのメタデータが一致しない場合、テストは失敗します。
- render テストは、ImageRenderer が描画できる範囲内で、各デモが概要と API リストだけでなくそれ以上を描画していることを確認します。
- 起動引数からどのデモでも開ける、iOS・macOS 向けのサンプルアプリです。
クイックスタート
swift
1import SwiftUI2import SwiftUIiOS26Showcase3 4@main5struct DemoApp: App {6 var body: some Scene {7 WindowGroup {8 ShowcaseGallery()9 }10 }11}インストール
Xcode: File > Add Package Dependencies…
text
1https://github.com/muhittincamdali/SwiftUI-iOS26-Showcase.gitPackage.swift
swift
1.package(url: "https://github.com/muhittincamdali/SwiftUI-iOS26-Showcase.git", from: "2.0.0")スクリーンショット













タイムライン
リポジトリが公開されました。v1.0.0 は最初のコミットにタグ付け
旧デモアプリを削除し、パッケージを placeholder のみを持つ最小限のコアに縮小
2.0.0 として作り直し: 16個の iOS 26 デモ、検索可能なカタログ、macOS と iOS Simulator 上の Swift Testing、サンプルアプリ、DocC (PR #3)