V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
razios
V2EX  ›  程序员

现在从零开发 ios app 成本如何?

  •  
  •   razios · 2021-11-06 17:45:27 +08:00 via iPhone · 4170 次点击
    这是一个创建于 1142 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要学习什么,要多少时间,不考虑商业性纯粹想做个 app 这种。
    硬件就一台 macbook pro 2013 高配,够不够?
    第 1 条附言  ·  2021-11-06 18:45:06 +08:00

    主要是想知道要学哪些,0基础从上手到能开发要多长时间。

    18 条回复    2022-01-14 03:29:45 +08:00
    pdog18
        1
    pdog18  
       2021-11-06 17:48:21 +08:00
    做个 TODO 也是做,做个微信也是做
    hstdt
        2
    hstdt  
       2021-11-06 17:59:14 +08:00 via iPhone
    足够了,甚至刚入门的话,都不用注册开发者账号
    agagega
        3
    agagega  
       2021-11-06 18:30:21 +08:00 via iPhone
    2013 应该最高只能升到 Big Sur ? Xcode 13 好像只能运行在 Monterey ,所以理论上过一段时间就不能用来上架了(苹果会要求新的 App 适配 iOS 15 SDK ,而这只能在 Xcode 13 上完成)

    除此之外,现在用 SwiftUI 开发 App 的效率非常高,思维方式和 Vue 这种前端框架也很像。如果用旧的 UIKit ,其实也没有那么麻烦,只是需要一段时间适应 MVC 的思路,而且数据流复杂的时候难避免 bug ,优点是不用担心 xxx 没法实现。
    cheunghy
        4
    cheunghy  
       2021-11-06 18:49:15 +08:00
    个人开发者吗?学习的话建议 SwiftUI ,电脑能用 Xcode 最新版本就可以。
    razios
        5
    razios  
    OP
       2021-11-06 18:57:05 +08:00 via iPhone
    @cheunghy swift 有什么推荐的教材吗
    pengtdyd
        6
    pengtdyd  
       2021-11-06 20:44:55 +08:00
    B 站找,免费学
    SingeeKing
        7
    SingeeKing  
       2021-11-06 21:08:43 +08:00
    @lebus 的课不错,可惜 app 里面的高清的不更新了
    dylanninin
        8
    dylanninin  
       2021-11-06 21:38:04 +08:00   ❤️ 3
    推荐 SwiftUI ,对新手入门足够友好,也容易建立自信心,一般一个月左右,就可以入门并独立开发了。
    推荐从官方的 https://developer.apple.com/tutorials/swiftui 学习,模仿实现,实践起来;再独立实现一个自己的小需求,1 个月就差不多了。

    先不用顾虑要学哪些东西,可能发现要学的太多就弃坑了;重要的是先动手开发起来,在实践中学习。
    indo
        9
    indo  
       2021-11-06 21:55:18 +08:00 via iPhone
    今年开始自学 js ,到现在用原生写了一个微信小程序,用 Taro 写了一个微信小程序。这几天刚用 React 写了一个前后端分离的项目。也想开始尝试 app 了,打算先从 React Native 尝试一下 iOS 上的 app 。
    susanzhou
        10
    susanzhou  
       2021-11-06 22:33:09 +08:00
    要不试试 flutter ?一次开发,支持安卓和 ios
    cooaer
        11
    cooaer  
       2021-11-07 03:26:54 +08:00 via Android
    如果只是想做 APP 玩,可以考虑 Flutter !
    razios
        12
    razios  
    OP
       2021-11-07 07:38:22 +08:00 via iPhone
    @cooaer 有什么优点?
    tmtstudio
        13
    tmtstudio  
       2021-11-07 15:40:32 +08:00
    uniapp 现在生态不错,也好上手
    cheunghy
        14
    cheunghy  
       2021-11-07 18:31:04 +08:00
    @razios 苹果官方的书就不错。Swift 的书是苹果官方写的。
    zzljob
        15
    zzljob  
       2021-11-08 09:02:23 +08:00
    用 Flutter 开发呗,写好后还能编译出来 Android 的 App ,再说 Flutter 的生态现在支持桌面开发和 Web 开发
    youxiachai
        16
    youxiachai  
       2021-11-08 14:52:52 +08:00
    @zzljob web 就算了..一个 run time bundle 就要几 M,也就自己玩玩好了
    xsen
        17
    xsen  
       2021-11-08 17:19:06 +08:00
    flutter 做手机端( ios/android )与 pc 端( linux/window/mac )还是可以的
    体验可以,开发速度不错; ui 与原生接近
    lebus
        18
    lebus  
       2022-01-14 03:29:45 +08:00
    @SingeeKing 非常感谢! app 的课因为维护成本等问题不更新了,但是各个平台目前也都是上传了最高清版本,清晰度还是可以的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1285 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:23 · PVG 01:23 · LAX 09:23 · JFK 12:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.