Tüm açık kaynak paketler
ArayüzSwift

SwiftUI-iOS26-Showcase

iOS 26 ve macOS 26 ile gelen SwiftUI API'lerinin Liquid Glass'tan Foundation Models'a uzanan on altı çalışan demosu.

21YıldızSon Sürüm: v2.0.0Güncellendi: 15 Ekim 2026
Platformlar:iOS 26macOS 26

Lisans: MIT

iOS 26 ve macOS 26'da yeni gelen API gruplarının her biri için küçük bir SwiftUI ekranı sunan, toplam on altı ekranlık bir Swift paketi: Liquid Glass, yeni bar ve scroll modifier'ları, rich text düzenleme, native web view, 3D grafikler, SF Symbol draw efektleri, @Animatable macro'su ve cihaz üzerinde çalışan Foundation Models framework'ü. Her ekranda API'nin seçeneklerini denemek için kontroller ve kullandığı SDK sembollerinin listesi var. Galerinin tamamını çalıştırabilir ya da tek bir ekranı kendi uygulamanıza ekleyebilirsiniz.

Özellikler

  • 6 kategoride 16 demo: Liquid Glass, bar ve navigasyon, scroll ve yerleşim, metin ve web, grafik ve semboller, Apple Intelligence. 14'ü macOS'ta da çalışıyor.
  • ShowcaseGallery, mevcut platformda kullanılabilen demoları listeler; arama başlık, özet ve API adlarında eşleşir.
  • ShowcaseDemoView(.chart3D) tek bir demoyu kendi navigasyonunuza yerleştirir.
  • ShowcaseCatalog arama, gruplama ve kimlikle bulma mantığını SwiftUI view'larına bağlı olmadan tutar; bu yüzden düz unit testlerle kapsanır.
  • Swift Testing suite'leri macOS'ta ve iOS Simulator'da koşar; README'deki demo tablosu ile demo metadata'sı uyuşmazsa test kırılır.
  • Bir render testi, ImageRenderer'ın çizebildiği ölçüde her demonun özet ve API listesinden fazlasını çizdiğini kontrol eder.
  • Herhangi bir demoyu launch argümanıyla açabilen iOS ve macOS örnek uygulaması.

Hızlı Başlangıç

swift
1import SwiftUI
2import SwiftUIiOS26Showcase
3 
4@main
5struct DemoApp: App {
6 var body: some Scene {
7 WindowGroup {
8 ShowcaseGallery()
9 }
10 }
11}

Kurulum

Xcode: File > Add Package Dependencies…

text
1https://github.com/muhittincamdali/SwiftUI-iOS26-Showcase.git

Package.swift

swift
1.package(url: "https://github.com/muhittincamdali/SwiftUI-iOS26-Showcase.git", from: "2.0.0")

Ekran Görüntüleri

Kategoriye göre gruplanmış demo galerisi, açık tema
Kategoriye göre gruplanmış demo galerisi, koyu tema
Liquid Glass efekti demosu
Biçim değiştiren cam demosu
Cam buton stilleri demosu
Toolbar spacer demosu
Scroll edge efekti demosu
Background extension efekti demosu
Rich text editörü demosu
3D grafik demosu
SF Symbol draw efektleri demosu
@Animatable macro demosu
Cihaz üzerinde Foundation Models demosu

Zaman Çizelgesi

  1. Repo açıldı; v1.0.0 ilk commit'e tag'lendi

  2. Eski demo uygulamaları kaldırıldı ve paket yalnız placeholder içeren küçük bir çekirdeğe indirildi

  3. 2.0.0 olarak yeniden kuruldu: on altı iOS 26 demosu, aranabilir katalog, macOS ve iOS Simulator'da Swift Testing, örnek uygulama ve DocC (PR #3)

Bağlantılar

İlgili Yazı

Yazıyı Oku