SwiftUI - Build Amazing Apps - With much less code

所在平台: Udemy

课程主页: https://www.udemy.com/course/swiftuicourse/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:SwiftUI - 使用更少的代码构建惊人的应用程序 课程概述:欢迎来到SwiftUI课程!我的名字是Steve DeStefano,我是一名iOS/macOS开发者,我创建了这个课程,旨在帮助任何想学习如何使用苹果新框架SwiftUI构建美丽应用程序的人。SwiftUI是苹果的新声明式构建框架,可能会永远改变应用程序的制作方式。这里不再有熟悉的故事板和有时令人沮丧的自动布局,这些都被Xcode中直观的新设计工具所取代,使得使用SwiftUI构建界面变得像拖放一样简单,所需的代码量比使用UIKit和故事板少约五倍。 声明式编程是一种非命令式编程风格,在这种风格中,我们描述或声明所期望的结果,而不需要明确编码出必须执行的命令或步骤。与之相对,命令式编程通过明确的步骤来改变程序的状态,意味着我们必须自己编码各种组件或视图以使它们显示或隐藏。 本课程将向您展示如何使用这种声明式方法以及SwiftUI的特性,带您逐步构建有趣和时尚的应用程序。您将学习到: - 文本视图 - 文本字段 - 图片 - 修饰符 - 状态管理 - 对象绑定 - 环境 - 列表 - 导航 - 数据的传递 - 将SwiftUI与UIKit集成 - 堆栈 - 动画 - Core Data - CoreML - SwiftUI与相机 - 阴影 - 图形 - 渐变 - 表单 - 标签栏 - 学习Swift语言,课程中设有专门的语言部分,可以从零开始学习Swift,包括多个讲座,涵盖编写代码所需的全部内容。 - Swift语言测验帮助您巩固进度 快和我一起使用这一令人惊叹的设计工具——SwiftUI进行编码,抢先体验应用程序构建的未来。

课程评论(0条)

课程详情

Welcome to the SwiftUI courseMy name is Steve DeStefano, an iOS / macOS developer, and I created this course for anyone who wants to learn how to build beautiful apps with Apples new framework SwiftUI.SwiftUI is Apples new Declarative building framework that actually might forever change the way apps are made.Gone here are the familiar story boards, as well as auto layout, which was at times very frustrating to work with… this has all been replaced with intuitive new design tools within Xcode that make building interfaces with SwiftUI as easy as dragging and dropping, and using about 5 times less code then working with UIKit and storyboards.SwiftUI is a declarative approach to building apps and it includes all of apples platforms… so build the app once, and deploy it on the other platforms very easily.What is Declarative Programming?Declarative Programming is a non-imperative style of programming in which we describe, or declare, the desired results without explicitly coding out the commands or steps that must be performed. imperative programming is a style of programming that uses statements, in explicit steps to change a program's state…meaning, we would have to code the various components or views ourselves to make them show and hide...this is what we do with UIKit and storyboardsThe key contrast between the two styles can be summed up with two words - WHAT and HOW -Declarative programming focuses on what the program should accomplish, and imperative programming focuses on how the program should achieve the result.This course will show you how to use this declarative approach and the SwiftUI features, and walk you through the process of building fun and stylish apps.You will learn all about:• Text views• TextFields • Images• Modifiers• State• Object Binding• Environment • Lists• Navigation• Passing data back and forth• Integrating SwiftUI with UIKit• Stacks• Animations • Core Data• CoreML• SwiftUI and the Camera• Shadows• Shapes• Gradients• Forms• Tab Bars• Learn the Swift Language in the language section - here you can learn from the beginning on how to code in Swift with dozens of lectures that cover all you need to know to be proficient in writing code.• Swift Language quizzes help you solidify your progress as you work through the language lecturesand much more…So code along with me working with an incredibly cool and insane set of design tools - SwiftUI - and get a head-start on the future of app building.

课程标签

0人关注该课程

主题相关的课程