如何快速的使用 Swift 开发 APP? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leeggco
V2EX    Swift
/div>

如何快速的使用 Swift 开发 APP?

  •  
  •   leeggco 2022-05-07 15:04:48 +08:00 3284 次点击
    这是一个创建于 1315 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近萌生了开发一个 ios APP 的想法,之前是没有用过 Swift ,想要快速入门,用框架,或者模板也都可以。先做出来一个东西。看文档当然是好的,不过更希望有人指点,能少走些弯路快速输出成果。谢谢了! PS:有编程基础。

    8 条回复    2022-05-09 10:32:18 +08:00
    usVexMownCzar
        1
    usVexMownCzar  
       2022-05-07 16:04:17 +08:00   1
    basefas
        2
    basefas  
       2022-05-07 16:11:09 +08:00   1
    看视频的话,可以看看 cs193p 的课程,和 designcode 的课程
    WildCat
        3
    WildCat  
       2022-05-07 16:16:14 +08:00   1
    用 Swift 不会快,无论 IDE 还是编译器都落后时代很久。
    SwiftUI 相对于 React / Vue 比就是个笑话。

    想快还是 HTML 5
    xing7673
        4
    xing7673  
       2022-05-07 18:59:46 +08:00 via iPhone   1
    @WildCat 万一楼主目标是上架呢
    WildCat
        5
    WildCat  
       2022-05-07 20:03:41 +08:00   1
    @xing7673 上架也没什么区别,这不是 2010 年了,手机性能跑 HTML 5 非常流畅。微软 Xbox Cloud 都可以用 Safari 串流游戏了。
    cssk
        6
    cssk  
       2022-05-07 20:21:09 +08:00 via iPhone   1
    0 基础当年看了 3 天 raywenderlich 的书,就做了个功能相对完整的 app 上架了
    chipmuck
        7
    chipmuck  
       2022-05-09 09:17:48 +08:00   1
    其实 raywenderlich 或者 hackingwithswift 这类的 tutorial 网站反而适合作为有一定了解后的查漏补缺手册,真正的 tutorial 还得看官方文档。有编程基础的话,跟着敲敲打打大概几天就能学会了。

    还有就是,尽量不要从 SwiftUI 开始写起,如果可以还是建议从 UIKit/AppKit 开始。

    最后,Xcode 是垃圾。
    pubg1914
        8
    pubg1914  
       2022-05-09 10:32:18 +08:00   1
    斯坦福那个课据说很难坚持学下去。少数派里有个 IOS 独立开发课程,听说还行,不过不是免费的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5048 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 08:09 PVG 16:09 LAX 00:09 JFK 03:09
    Do have faith in what you're doing.
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11940834-2', 'v2ex.com'); ga('send', 'pageview'); ga('send', 'event', 'Node', 'topic', 'swift'); 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