本项目基于国外课程网站的视频。该视频为收费课程。本项目即跟随视频操作逐步建立项目。
DesignCode是一个培训网站,所有视频都有字幕,支持简体中文。网站上有 SwiftUI,Vue,React,Sketch 等多达 20 种培训课程。每个月的会员费是 9 美刀(年付)。(就是超慢无比!!)
最初是在 B 站上无意中发现的,但仅过了一周即被下架,当时只是学习到第 9 节。后又找到另一个视频,是这个视频的上一个版本,里面使用的软件都还是 Beta 版的。素材设计没有这个精美,软件使用和语言本身也有一些变化。磕磕绊绊地看了一圈,不是很爽。侥幸在另一个偶然的机会再次获得了这个视频,能够得以将学习进行下去。
笔记是跟随课程进行所做记录,加上一些个人体会。每节开始的引用部分是视频的标题的原文说明。笔记没有深入研究所有控件涉及的 init() 及其修饰器的细节。这些内容还是在今后工作中一边使用一边研究文档吧。另外,大叔做了一个项目对 SwiftUI 的各个控件做了 Demo,尽可能地覆盖了最基本的应用,修饰器还是无法太多深入。
相对而言,这个课程偏向设计工作,更多的是从中体会如何布局、修饰、展示页面以及更好的使用 SwiftUI 所提供的控件、修饰器、动画、手势等内容。(大叔推荐:如果你想关心更多 Swift 的细节和编程内容,可以参考学习国外著名的免费课程 100 Days of Swift,这个课程有两个版本,SwiftUI 和 UIkit,侧重更好掌握 Swift 编程方向。大叔也在学习ing。)
序号 | 项目 | 说明 |
---|---|---|
1 | 课程 | Build an app with SwiftUI Part 2 |
2 | 代码 | GitHub项目 & 码云Gitee项目(同步) |
3 | 硬件 | Mac mini (2018)/ 3.2 GHz 六核Intel Core i7 / 16 GB 2667 MHz DDR4 |
4 | 软件 | mac OS Catalina |
5 | IDE | Xcode 11.3.1 (11C504) |
6 | 语言 | Swift |
7 | 框架 | SwiftUI |
8 | 工具 | GitHub Desktop |
9 | 笔记 | CSDN 博客 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。