欢迎来到SwiftUI的100天!这是一个免费的视频、教程、测试等集合,所有这些都来自我在Swift黑客方面的工作,所有这些都是为了帮助你有效地学习SwiftUI。重要提示:SwiftUI的100天正在更新iOS15和Xcode 13。如果你正在遵循课程,你可能会看到随着更新的展开,事情会有所跳跃——注意下面的“新:”标记,这样你就可以看到新内容在哪里停止,旧内容在哪里开始。它直接面向那些想学习构建真正iOS应用程序的初学者,但很难找到一个好的免费课程来帮助他们实现目标。如果你是这样的初学者,欢迎你——我希望你准备好向iOS世界展示你是由什么组成的!如果你想在这门课程中取得成功,只有两条规则:我会提供你需要遵循的所有材料,所以你需要做的就是现身准备学习。我试图确保每天花不到一个小时完成,但有一点自然变化。例如,第4天稍微短一点,因为它涉及的领域较少,第13天稍微长一点,因为它里面有一些复杂的主题。我有几个建议来最大化你摇摆这门课程的机会:你已经读过这100天的两条规则,但是为了最大限度地增加你摇摆这门课程的机会,我有几个建议:你将真正学习它,在短短100天内,你将构建许多你可以引以为豪的完整应用程序。在这一介绍日为课程做准备,解释核心概念,并帮助你避免其他学习者面临的最常见错误。前14天为您的SwiftUI学习提供了一个温和的热身,因为我们涵盖了Swift编程语言的基础知识。你每天都会学习一些教程,如果你想深入了解,之后还有一些可选的额外阅读。在过去的几天里,我们讨论了iOS开发的一些基本原理,在我们继续下一组项目之前,重要的是后退一步,回顾一下你学到的东西。在接下来的三个项目中,我们将在新的方向上发展你的SwiftUI技能,同时也给你机会练习基础知识。现在你的SwiftUI技能开始巩固,是时候回顾我们已经涵盖的所有新事物,并忙于你自己的另一个项目了。你的核心SwiftUI技能很强,所以是时候超越基础知识,开始构建更大的应用了。你已经了解了数据、数据和更多的数据,所以是时候停下来思考一下在应对另一个新挑战之前涵盖了什么。在这些项目中,当我们研究如何集成来自SwiftUI之外的框架(包括UIKit和MapKit)的代码时,难度开始增加。当我们处理UIKit和SwiftUI集成的各个部分时,您已经有了几个困难的项目,所以让我们停下来回顾一下学到了什么。在这个最后的项目中,我们将介绍一些最后的技巧和技巧,以帮助您构建出色的应用程序,包括如何优化iPad。是时候看看你在整个课程中记得多少了。你准备好了吗?你将真正学习它,在短短100天内,你将构建许多你可以引以为豪的完整应用程序。你的核心SwiftUI技能很强,所以是时候超越基础知识,开始构建更大的应用了。你已经了解了数据、数据和更多的数据,所以是时候停下来思考一下在应对另一个新挑战之前涵盖了什么。在这个最后的项目中,我们将介绍一些最后的技巧和技巧,以帮助您构建出色的应用程序,包括如何优化iPad。是时候看看你在整个课程中记得多少了。你准备好了吗?