find456789
V2EX  ›  问与答

2021 年如何学 ios 开发?

  •  
  •   find456789 · Jun 26, 2021 · 2367 views
    This topic created in 1868 days ago, the information mentioned may be changed or developed.

    我个人打算是直接学 swift+swiftui

    目前我已经学了一段时间了, 已经学会了 swift 的基本语法,swiftui 我也学会了基本操作了

    已经可以开发一个 简单的表单 app 了


    但是我遇到了一些问题, 比如我想让我的 app 可以播放视频, 支持视频列表

    我发现需要用到 Foundtion 这个东西, 而关于这个东西的资料很少( 能找到的资料都是很老的,里面有各种 NS 开头的东西,看的头大)

    我想问问,有什么新的学习资料推荐吗? 我的意思是 学习新的 swift 语法相关的 ,而不是以前的 NS* 之类的库

    我现在的学习路径正确吗?

    你有什么建议吗?

    谢谢

    7 replies    2021-06-27 12:22:36 +08:00
    BarryPan
        1
    BarryPan  
       Jun 26, 2021
    帮顶,我之前跟 Stanford 的 CS193P 学着做了个小项目,对设计模式和一些语言特性有了了解,感觉还是要读很多书进行下系统学习
    JoJoJoJ
        2
    JoJoJoJ  
       Jun 26, 2021 via iPhone
    很多播放器库啊,比如 bmplayer 之类,自己加个 button 再 addsubview 加个 tableview 不就有播放列表了
    timelessg
        3
    timelessg  
       Jun 26, 2021 via Android
    会画 ui 只是第一步,oc 肯定是要学的,建议在 github 或者 apple develop 上找 demo 照葫芦画瓢学的最快,播放器简单的 avplayer 可以满足,复杂的有 ijkplayer 可以魔改
    find456789
        4
    find456789  
    OP
       Jun 26, 2021
    @timelessg

    现在苹果主推 swift,很多库都有 swift 版本了, oc 慢慢淘汰了, 我怕学 oc 就是 49 年入国军
    find456789
        5
    find456789  
    OP
       Jun 26, 2021
    @JoJoJoJ
    @timelessg

    谢谢 有啥好的开源 音乐播放器吗 ,最好是纯 swift 的,
    gainsurier
        6
    gainsurier  
       Jun 27, 2021
    timelessg
        7
    timelessg  
       Jun 27, 2021 via Android
    @find456789 学习 oc,c,c 艹可以让你走的更远,任何时候都是值得学习的,更何况现在很多库还是 oc 写的只是提供了 swift 的接口
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2802 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:18 · PVG 12:18 · LAX 21:18 · JFK 00:18
    ♥ Do have faith in what you're doing.