修炼 SwiftUI(00) :写在前面的话

修炼 SwiftUI(00) :写在前面的话

2020年因疫情居家办公期间,忽然对 SwiftUI 产生了兴趣。当机立断到官网订购了 Mac Mini,谁知受到疫情影响,居然花了三周才从深圳送过来,而快递员的减少又害我亲自去顺丰快递点,在堆积如山的快递中刨出了我的小 Mini,真心是个小盒子,找到它居然让我花了三个多小时!!!

于是开始了 100 Days of Swift 的学习。期间也观看了 Design Code 的两套培训视频和斯坦福大学的 Standford CS193p Developing Applications for iOS 公开课。不同的课程和教师授课风格让我对 Swift 有了相对全面的基础认识。

和当初自学 Java 一样,我觉得还是需要认真地跟随某个课程全面实践。在网上找到了 Hacking with Swift 网站,这里免费提供了两个关于 Swift 和 SwiftUI 的百日教程。

教程配合短视频(可惜油管不通,没法看)。不过好在对应的文字介绍很清楚,没有视频也不影响学习。都是通过100天的学习,初步掌握 Swift 开发的知识。

由于不是很明白课程之间的区别,就先开始学习了《百日修炼 Swift 》,跟着教程逐步建立项目,并在 CSDN 上写了笔记心得。总共大概进行了 30 多课。

随着复工,加上女儿步入高三,我不得不中断了学习的进程。我的 Mini 也闲置了一年多(这是一种浪费啊~~)。所幸,现在的工作进展顺利,项目实施平顺,女儿也考上了心仪的学校,终于我可以重拾初心。

由于间隔时间太久了,所以我几乎已经完全忘记去年学习的内容(请原谅一个缺乏实践应用巩固知识的中老年初学者),不得不从头开始。

笔记整理参考课程网页内容和个人的一些演练,加上学习过程中的个人心得。大概分三个部分,网站上两个百日课程和我对 SwiftUI 框架涉及内容的实验(用来研究具体每个 view 的参数作用等)。

我会把所有的笔记和代码发布到码云,项目按课程的巩固日分节。希望在分享学习的快乐的同时还能帮助到一些和我一样的人。

本来想花点时间翻译一下 Hacking with Swift 网站的内容,在联系了作者 Paul Hudson 之后,对方明确指出不允许翻译网页后发表。这让我感到有些遗憾。当然,知识付费的年代,我们应该尊重作者的权益。我们学习这些知识最终也将转化为成果,那时,我们也会同样保护成果给我们带来的权益。

因此,这些笔记将不再翻译原网页的内容——其实你去那个网站浏览,使用插件翻译页面也差不多,(虽然可能机翻的效果有时候会很搞笑)我仍然会按照课程的进度进行学习并整理笔记、分享代码。

希望我的学习过程能为同道中人有所启示,更希望大家能指出我理解的错误并分享你们的好点子。期待与大家共同进步!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值