app 零基础如何学习 Swift ?

2020-10-27 16:22:47 +08:00
 jmyz0455

之前因为自己的需求,网上东拼西凑写了一个运行在 macOS 的 Swift App 。基础功能完成后,我想稍微改造下,于是打算从零开始重新学习 Swift:

  1. 一开始找到 runoob.com/swift 来学习,发现都是很表面的东西。
  2. 后来搜到 cnswift.org ,很多代码片断放到 Xcode 里直接报警告甚至报错。
  3. 最近看到 zhuanlan.zhihu.com/p/6863277·3 感觉不错,但是有些一笔带过的地方改一下就报错了。
  4. 经过上面的教程我决定找官方的教程,找到中文版的 Apple 官方 Swift 教程《 The Swift Programming Language 》在线网站 swiftgg.gitbook.io ,关于 Swift 语法的确是不错的,但是如果用 Swift 写一个完整的 app 还得结合上面第三步来看。

可能是因为本人没有写过 app,我感觉学起来有点吃力。光是第一次打开 Xcode 新建项目问我要不要用 SwiftUI,就没有教程提到过。当然不是说上面的教程不能学,只是我感到 Xcode 的各种用法+配置 app 各种选项+ Swift 语法这三个方面的知识是有点割裂的,我要一边看教程一边写一边想到各种问题一边查才能搞明白这是啥那又是啥,难道别人也是这样学的吗?想问问大家是怎么学的。

还有官方文档总是不解释清楚所有有可能得到值的说明,不少都要靠猜,很多时候有点迷茫。

2938 次点击
所在节点    Swift
9 条回复
66450146
2020-10-27 17:17:33 +08:00
斯坦福 cs193p 可以一看

中文资料延迟严重,能避开就尽量避开
jmyz0455
2020-10-27 18:37:09 +08:00
@66450146 这好东西,谢谢了。
lili1397
2021-01-20 11:27:31 +08:00
最初也是自己边查边做小项目练习,就是效率太低,后来在 B 站偶尔看到了一个视频教程,讲师叫:Lebus
腾讯,网易课堂都能看。
希望对你有帮助。
corot2a
2021-01-20 12:17:48 +08:00
我有一套 lebus 课程,学生党没时间看了,可以考虑专卖
jmyz0455
2021-01-20 14:40:18 +08:00
@lili1397 好东西!谢谢了。
@corot2a 上班党也忙哈,业余项目,随便看看就算了。
SKN133
2021-01-23 10:59:58 +08:00
@corot2a 有意 给个联系方式
corot2a
2021-01-23 14:27:57 +08:00
@SKN133 + vx 号 就这个用户名
Johnny910821
2021-04-25 11:08:51 +08:00
有意 给个联系方式
corot2a
2022-01-21 17:59:13 +08:00
@corot2a 已经售出了 微信不用加了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/719094

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX