|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/swiftui-series-swiftui-fundamentals/
课程评论:没有评论
课程名称:SwiftUI系列 - SwiftUI基础 课程概述:您是否想学习SwiftUI,但不知从何开始?或者在阅读SwiftUI相关文章时感到困惑,不知道如何构建一个完整的SwiftUI项目?本课程将带您深入了解SwiftUI开发的基础知识,帮助您构建SwiftUI项目,并教授一些最佳实践。课程内容包括: - 从零开始创建完整的SwiftUI项目 - 理解SwiftUI状态管理,如State、Binding、Observed/Observable Object、Environment/EnvironmentObject - 理解应用程序生命周期 - 处理API调用及其响应 - 将不同类型的SwiftUI视图作为构建块,创建复杂的项目视图 - 自定义视图修饰符和视图构建器等 如果您来自Swift UIKit背景,可能会发现如何在没有Storyboard或XIB文件的SwiftUI项目中组合UI是一项挑战。课程中我们将覆盖这一内容。此外,您还将学习在构建项目时如何组合精美的用户界面展示。每个项目都将呈现不同的挑战,旨在教授您SwiftUI开发和组件的多个方面,并确保您在每个项目中都能学习到新知识。所有这些技术可以立即应用到您自己的项目中。 *** 课程覆盖内容 *** - SwiftUI 2 - iOS 14 - Xcode 12
Do you want to learn about SwiftUI, but not sure where to start? Or maybe you start feeling overwhelmed reading SwiftUI articles and not sure how to build a complete Swift UI project?This course will take you through some fundamentals of SwiftUI development and will help you navigate in building SwiftUI projects. It will also teach you some best practices to build SwiftUI projects.Some of the topics that will be covered:Creating SwiftUI project from the ground up to a finish product.Understanding SwiftUI state, such as State, Binding, Observed/Observable Object, Environment/EnvironmentObject.Understanding Application Lifecycle.Handling API invocation and its response.Incorporating different type of SwiftUI views as a building blocks to create complex views in our projects.Customizing View Modifier and View Builderand many more...If you are coming from Swift UIKit background, the other thing that you may find challenging is how to compose my UI since there is no Storyboard or XIB files within SwiftUI project. We will cover this aspect as well.You will learn some technique across projects that we are going to build on how to compose a polish UI presentation for your users. Each project will present different challenges and is intended to teach you many different aspects of SwiftUI development and components. You will learn new things across all project. All these techniques would be something that you can apply immediately to your own projects.*** Course Coverage ***SwiftUI 2iOS 14Xcode 12