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

想开发一个 iOS app,不知道应该用 SwiftUI 还是 UIKit

  •  
  •   leo7476040305 · 2022-12-29 19:49:02 +08:00 · 2828 次点击
    这是一个创建于 724 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主业后端,并没有系统地学习过 ios 开发,20 年的时候用 SwiftUI 写过一个 app (已上架),当时最直观的感受就是代码量确实减少了,但问题也多了不少
    后来就没继续,现在想再写一个 app ,顺便系统地学习一下 iOS 开发,不知道现在 SwiftUI 怎么样了
    有没有从事 ios 开发的朋友,给点建议
    7 条回复    2023-02-17 19:15:27 +08:00
    tulongtou
        1
    tulongtou  
       2022-12-29 19:50:12 +08:00
    用 Flutter
    Jafee
        2
    Jafee  
       2022-12-29 20:00:14 +08:00
    SwiftUI 真的很好用,可以跟着官方 demo 试一试。
    cornetCat
        3
    cornetCat  
       2022-12-29 20:16:43 +08:00
    同建议用 Flutter,写了一年多,发现现在 flutter 完全可以商业化应用了
    agagega
        4
    agagega  
       2022-12-29 20:25:32 +08:00 via iPhone
    对于咱这种业余 iOS 选手来说,UIKit 带来的麻烦大于它能解决的 SwiftUI 问题(如果是 Mac 上开发,那 AppKit 还要比 UIKit 更麻烦),所以还是继续 SwiftUI 吧
    netabare
        5
    netabare  
       2022-12-30 01:32:34 +08:00 via Android   ❤️ 1
    记得好像有不少人说如果只会 SwiftUI 不会 UIKit 的话早晚会卡住…所以大概两者并不是二选一而是先后顺序的关系。

    当然这个也有待确证就是了。从初学者的角度讲,SwiftUI 应该是合适的。
    zhudou
        6
    zhudou  
       2022-12-30 20:07:21 +08:00
    同建议用 Flutter
    marticztn
        7
    marticztn  
       2023-02-17 19:15:27 +08:00 via iPhone
    SwiftUI 很好用,目前学了一个月,月底前会上架个应用。最吸引我的应该是可打断动画吧,SwiftUI 写动画很简单,造各种 Shapes 还有自定义的 View 也很轻松。之前因为一直在用 Java 开发安卓的 app ,一下子转到 SwiftUI 这种 declarative 的框架还稍微会一点点不适应。看到很多人推荐 Flutter ,Flutter 确实好,但不知道为什么我就是喜欢不起来,我用过很多用 Flutter 写的软件,感触最大的一点就是 Flutter 做出来的软件总感觉卡卡的,会跳帧,不是很舒服,有一种莫名其妙在用安卓机的感觉,总之就不是特别喜欢,可能我还是比较喜欢原生开发环境吧,当然这样开发成本也就高很多了。SwiftUI 相比几年前那已经是完善蛮多的了,我是觉得可以直接上手的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:06 · PVG 21:06 · LAX 05:06 · JFK 08:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.