Day 0 : Let's go !

前 言

国内著名培训机构的那些公开视频尚停留在 2016 年,有点旧了。特别是 2019 年 SwiftUI 出来以后,居然 2020 年 2 月的 TIOBE 排名上出现了 Swift 和 Objective-C 互换的现象。而且,苹果公司的官网中几乎看不到 Objective-C 的支持了。这给了我学习的信心。

遍寻互联网,看了 N 多大神推荐的文章后,选择了 100 Days of Swift 课程作为教程。虽然没法连通油管,但是 Hacking Swift 网站本身的文字部分就已经是非常非常好的教材了。因为课程的设计是每天 1 分钟视频,所以相对内容较少、利于掌握,代价是整体周期会比较长。

笔记基本上遵循课程设计,按照个人学习的体会记录知识点和各种收获与教训。可能有些天是没有内容的,那是因为课程在那天设置为复习和考试。讲真课程设计的非常好,不仅有阶段总结,还安排了一些小测试(主要是简单重复强化记忆的形式,呵呵),甚至留一些作业(Challenge)。这些都给了我很大的帮助。所有的笔记都记录在博客的100 Days of Swift 专栏中。

已经在 GitHub 上建立了对应的项目(100DaysOfSwift),所有的练习文件都保存在 projects 文件夹中。其中, BlankPlayground 是最初练习语法用的练习本。嗯~~大叔没有完整地记录下每个练习的步骤,看笔记吧。其他的项目跟随课程的设置保存的。README.md 的内容主要是完成的项目列表,会跟着项目同步更新。

另外,为了更好的理解 SwiftUI,我还做了一个组件的 Demo 项目(SwiftUIReference),以及另一个学习 SwiftUI 网络课程的笔记代码项目(BuildAnAppWithSwiftUI)。这三个项目都会在 码云 上同步更新。

欢迎各位童鞋一起学习,欢迎各位大神批评指正。

人称大叔

2020年3月10日

你可能感兴趣的:(100,Days,of,Swift)