app 零基础如何学习 Swift ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jmyz0455
V2EX    Swift

ap 零基础如何学习 Swift ?

  •  
  •   jmyz0455 2020-10-27 16:22:47 +08:00 3718 次点击
    这是一个创建于 1872 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    9 条回复    2022-01-21 17:59:13 +08:00
    66450146
        1
    66450146  
       2020-10-27 17:17:33 +08:00
    斯坦福 cs193p 可以一看

    中文资料延迟严重,能避开就尽量避开
    jmyz0455
        2
    jmyz0455  
    OP
       2020-10-27 18:37:09 +08:00
    @66450146 这好东西,谢谢了。
    lili1397
        3
    lili1397  
       2021-01-20 11:27:31 +08:00 via iPhone
    最初也是自己边查边做小项目练习,就是效率太低,后来在 B 站偶尔看到了一个视频教程,讲师叫:Lebus
    腾讯,网易课堂都能看。
    希望对你有帮助。
    WASP76b
        4
    WASP76b  
       2021-01-20 12:17:48 +08:00
    我有一套 lebus 课程,学生党没时间看了,可以考虑专卖
    jmyz0455
        5
    jmyz0455  
    OP
       2021-01-20 14:40:18 +08:00
    @lili1397 好东西!谢谢了。
    @corot2a 上班党也忙哈,业余项目,随便看看就算了。
    SKN133
        6
    SKN133  
       2021-01-23 10:59:58 +08:00
    @corot2a 有意 给个联系方式
    WASP76b
        7
    WASP76b  
       2021-01-23 14:27:57 +08:00
    @SKN133 + vx 号 就这个用户名
    Johnny910821
        8
    Johnny910821  
       2021-04-25 11:08:51 +08:00
    有意 给个联系方式
    WASP76b
        9
    WASP76b  
       2022-01-21 17:59:13 +08:00
    @corot2a 已经售出了 微信不用加了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2683 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 02:43 PVG 10:43 LAX 18:43 JFK 21:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86