V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rangoBen
V2EX  ›  iOS

焦虑:一天都没找到合适的 Swift 开发 IOS 应用的入门教程

  •  
  •   rangoBen · 70 天前 · 1530 次点击
    这是一个创建于 70 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是打开苹果官方教程的姿势不对吗? 我只想搞清楚三件事情 1.如何布局,干净的实例项目 2.如何操作控件 3.如何更新数据

    20 条回复    2022-11-30 13:40:57 +08:00
    LINAICAI
        1
    LINAICAI  
       70 天前
    啥,随便买本书都有吧,太多了。
    Leonard
        2
    Leonard  
       70 天前
    yoyoyoyolol
        3
    yoyoyoyolol  
       70 天前 via iPhone
    英文的很多吧,中文的确实没有高质量的而且写的很水
    phub2020
        4
    phub2020  
       70 天前
    楼上老哥建议的 cs193p:就很好的,白胡子爷爷赛高
    matou
        5
    matou  
       70 天前
    designcode 还可以
    Henrybsbhp
        6
    Henrybsbhp  
       70 天前   ❤️ 1
    入門用 iOS Programming: The Big Nerd Ranch Guide ,照著敲完代碼你差不多知道了寫一個 App 的大致流程。
    然後就把官方文檔當工具書來用,隨時查閱,不明白的地方就看官方文檔的解釋。
    等你正式開發 App 了,會經常用到 Google 和 StackOverFlow 這些平臺的。
    然後就是沒事多看看別人的代碼,這對各種機制的理解,邏輯的提升很有幫助。
    Henrybsbhp
        7
    Henrybsbhp  
       70 天前
    補充一下,只是學語言的話,官方的 Swift 文檔教程完全够用了。
    paradoxs
        8
    paradoxs  
       70 天前
    官方自己都没心思推动 swift 了吧, 老气一点的用 oc

    新学习的都用其他工具了, 编译一份能多个平台跑。
    okakuyang
        9
    okakuyang  
       70 天前
    iOS 开发这么多年了,技术路线都几条了,你入场的时机晚了。官方确实没做从零到一的指南,或者说那个指南很难看懂。
    Yunhao
        10
    Yunhao  
       70 天前 via iPhone
    @paradoxs Apple 现在重心全在 Swift 上呀。
    rangoBen
        11
    rangoBen  
    OP
       70 天前
    @ kakuyang 是滴
    wuxkwnjjwoxk
        12
    wuxkwnjjwoxk  
       70 天前
    100 days of swiftui
    xtinput
        13
    xtinput  
       70 天前
    官方 swift 文档+GitHub 上找个 demo 运行就会了,你说的这三件事不是 swift 的事,是 UIKit 的事
    xtinput
        14
    xtinput  
       70 天前
    先了解 swift 语法,然后去找 UIKit 的资料,然后就是找 Xcode 的使用资料
    muxinqi
        16
    muxinqi  
       69 天前
    入门的话,强烈推荐苹果今年刚刚出炉的 SwiftUI 官方入门教程

    https://developer.apple.com/tutorials/swiftui

    4 小时 25 分钟,带你从零开始打造一款现代感的 App

    文档非常棒(包括但不仅限于:逐行代码 diff 演示、布局效果预览),看完让人直呼 "Wow, what an amazing tutorial."

    对于入门 iOS App 开发(这里指的是个人爱好向,而非商业向),感觉最适合不过了,建议一定要先试一试~
    zhaoxin
        17
    zhaoxin  
       69 天前
    @muxinqi 别害人。光学 SwiftUI 坑太多。不会 UIKit 根本没法解开 SwiftUI 的坑。目前的实际情况是,如果你只会 UIKit ,一点儿不会 SwiftUI ,那么写程序最多就是麻烦一些,但是什么都能做。但是如果你只会 SwiftUI ,一点儿不回 UIKit ,那你就掉坑里了。好多时候,你想做的事都是差一点儿点儿就能做成。光靠 SwiftUI 就是会差一点点儿。
    miyunda
        18
    miyunda  
       69 天前
    ~~Playgrounds~~ (试图缓解 op 焦虑)
    rangoBen
        19
    rangoBen  
    OP
       69 天前
    @xtinput YES ,多谢。
    musi
        20
    musi  
       69 天前
    前端看了一天的 swiftui ,最终选了 flutter
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2819 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 15:31 · PVG 23:31 · LAX 07:31 · JFK 10:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.