|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/specktro-introduccion-a-swiftui/
课程评论:没有评论
课程名称:SwiftUI 入门 课程概述: SwiftUI 是一个用于在 iOS、iPadOS、watchOS、tvOS 和 macOS 上创建界面的声明式框架。它简洁易用,能够轻松创建跨不同 SDK 的可重用组件。本课程将引导您学习构建 iOS 应用程序所必需的主要视觉组件。SwiftUI 的组件本身很简单,但通过组合,您可以创建复杂、易于维护且可扩展的视图。 课程内容将涵盖: * 渲染树的概念:这是在屏幕上显示组件的基础。 * 条件组件:讲解如何创建根据特定条件显示的组件。 * 视图优化:介绍如何提高视图渲染时的性能。 * 核心组件及常用修饰符: * Text (文本) * Image (图像) * Button (按钮) * Stacks (垂直/水平堆栈) * Scrollviews (滚动视图) * Lists (列表) * State 和 Binding 概念:学习如何构建动态视图,以及如何在视图内部使用私有模型。这些值或对象在发生变化时会触发视图重新渲染,并与视图的节点建立直接依赖关系。
SwiftUI es un framework descriptivo utilizado para crear vistas en iOS, iPadOS, watchOS, tvOS y macOS; al ser sencillo nos permite crear componentes fácilmente reutilizables a través de cada uno de los SDKs.En este pequeño curso se llevaré de la mano a través de los componentes visuales principales utilizados para la construcción de aplicaciones en iOS. SwiftUI se comporta de forma sencilla en sus componentes pero al mezclarlos nos permite crear vistas complejas, fáciles de mantener y escalables.Explicaré un poco el concepto de árboles de renderizado, base principal para mostrar los componentes en pantalla, además de identificar los componentes condicionales y mejorar la optimización de tus vistas al momento de ser renderizadas en pantalla.Además de los siguientes componentes y algunos de sus modificadores:TextsImagesButtonsStacksScrollviewsListsTambién les explicaré los conceptos de State y Binding que nos permiten construir vistas dinámicas así como trabajar con un modelo privado dentro de nuestras propias vistas, es decir, valores que nos permitan re-renderizar nuestra vista cada vez que haya un cambio, estos valores u objetos generan una dependencia directa con los nodos de una vista, los cuales serán marcados como dependientes de los cambios de estos valores.