zoewendel
V2EX  ›  问与答

如果想做一个 iOS APP 需要从哪里开始?

  •  
  •   zoewendel · Mar 24, 2021 via iPhone · 2919 views
    This topic created in 2054 days ago, the information mentioned may be changed or developed.

    业余时间比较充沛,想做点什么,不为了赚钱,就是想打发时间。

    但是没有任何编程基础,英文也不好,也不知道怎么入门,人也 40 了,能学会做 APP 吗?

    如果能,从哪里开始呢?

    13 replies  •  2021-03-25 21:08:57 +08:00
    lagoon
    lagoon
    Mar 24, 2021 via iPhone
    1
    从买一本实战书开始
    systemcall
    systemcall
    Mar 24, 2021 via Android
    2
    先要买一台 Mac,最好直接买个 m1 mac mini,免得折腾
    再买本书,看 b 站上面的课程
    直接学 Swift
    zoewendel
    zoewendel
    OP
    Mar 24, 2021
    3
    @lagoon 能推荐一本吗?是看书好,还是买视频教程好一点。
    NonClockworkChen
    NonClockworkChen
    Mar 24, 2021
    4
    学个英语,再学个 Python,它不香吗
    leeggco
    leeggco
    Mar 24, 2021
    5
    为什么要做 APP 呢?
    AlbertWei
    AlbertWei
    Mar 24, 2021
    6
    1.40 岁肯定也能学会,iOS 开发者最大的是日本的一个老太太 80 多岁
    2.没有基础,可以看看书,然后找一些视频来看
    OC 和 swift 都行,语言只是个工具
    pidan
    pidan
    Mar 24, 2021
    7
    从买个 mac 开始
    EasonC
    EasonC
    Mar 24, 2021 via iPhone
    8
    先从 UI 开始
    bsg1992
    bsg1992
    Mar 24, 2021
    9
    1.买台 Mac Book Pro 或者 mini
    2.安装 XCode
    3.B 站教学视频 OR iOS 开发从入门到精通 XX 书籍
    4.App 设计图
    5.根据设计图实现 App 功能及样式
    lagoon
    lagoon
    Mar 24, 2021
    10
    @zoewendel 个人喜好是书还是视频?比如我,就是喜好用书照着敲。

    没办法推荐呢。app 迭代快。所以建议买新的。毕竟基础入门书,水平不用太高。

    如果只是写点页面,没有什么复杂功能,也可以考虑垮平台技术,比如 Flutter 一类。
    whypool
    whypool
    Mar 24, 2021 via Android
    11
    新手选地狱难度还是很有勇气的
    zoewendel
    zoewendel
    OP
    Mar 24, 2021 via iPhone
    12
    @bsg1992 必须要苹果电脑才行吗? win 不可以吗?
    EscYezi
    EscYezi
    Mar 25, 2021 via iPhone
    13
    @zoewendel #12 macos 对 iOS 开发来说是必须的,可以简单理解为没有这个环境,代码就没办法变成在手机上跑的 app
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   673 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 21:06 · PVG 05:06 · LAX 13:06 · JFK 16:06
    ♥ Do have faith in what you're doing.