Todos los paquetes de código abierto
InterfazSwift

SwiftUI-iOS26-Showcase

Dieciséis demos SwiftUI ejecutables de las API nuevas en iOS 26 y macOS 26, de Liquid Glass a Foundation Models.

21EstrellasÚltima versión: v2.0.0Actualizado: 15 de octubre de 2026
Plataformas:iOS 26macOS 26

Licencia: MIT

Un paquete Swift con dieciséis pantallas SwiftUI pequeñas, cada una construida alrededor de un grupo de API nuevas en iOS 26 y macOS 26: Liquid Glass, los nuevos modificadores de bar y scroll, edición de rich text, el web view nativo, gráficos 3D, efectos de dibujo de SF Symbol, la macro @Animatable y el framework Foundation Models en el dispositivo. Cada pantalla tiene controles para probar las opciones de la API y lista los símbolos del SDK que usa. Puedes ejecutar toda la galería, o incorporar una sola pantalla a tu propia app.

Características

  • 16 demos en 6 categorías: Liquid Glass, bars y navegación, scroll y layout, texto y web, charts y símbolos, y Apple Intelligence. 14 de ellas también funcionan en macOS.
  • ShowcaseGallery lista las demos disponibles en la plataforma actual; la búsqueda coincide con títulos, resúmenes y nombres de API.
  • ShowcaseDemoView(.chart3D) incorpora una sola demo a tu propia navegación.
  • ShowcaseCatalog contiene la lógica de búsqueda, agrupación y búsqueda por id sin depender de vistas SwiftUI, así que está cubierto por simples unit tests.
  • Las suites de Swift Testing se ejecutan en macOS y en el iOS Simulator; un test falla cuando la tabla de demos del README y los metadata de las demos no coinciden.
  • Un test de renderizado comprueba que cada demo dibuja más que su resumen y su lista de API, dentro de lo que ImageRenderer puede dibujar.
  • Una app de ejemplo para iOS y macOS que puede abrir cualquier demo a partir de un argumento de lanzamiento.

Inicio rápido

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

Instalación

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")

Capturas de pantalla

La galería de demos agrupada por categoría, modo claro
La galería de demos agrupada por categoría, modo oscuro
Demo del efecto Liquid Glass
Demo de vidrio que cambia de forma
Demo de estilos de botón de vidrio
Demo del toolbar spacer
Demo del efecto de borde de scroll
Demo del efecto de extensión de fondo
Demo del editor de rich text
Demo de gráfico 3D
Demo de efectos de dibujo de SF Symbol
Demo de la macro @Animatable
Demo de Foundation Models en el dispositivo

Cronología

  1. Repositorio abierto; v1.0.0 etiquetada en el primer commit

  2. Se eliminaron las apps de demo antiguas y el paquete se redujo a un núcleo mínimo, que solo contenía placeholders

  3. Reconstruido como 2.0.0: dieciséis demos de iOS 26, un catálogo con búsqueda, Swift Testing en macOS y el iOS Simulator, una app de ejemplo y DocC (PR #3)

Enlaces

Artículo relacionado

Leer el artículo