douglas1997
V2EX  ›  问与答

求 MacOS 开发简易程序的教程推荐

  •  
  •   douglas1997 · Feb 7, 2021 · 1791 views
    This topic created in 2100 days ago, the information mentioned may be changed or developed.

    比如一些玩具程序:

    • Menubar 上的网速监控,Disk 占用情况 Popup 显示等等
    • 一个文件数据库搜索程序等等

    就是日常用的一些简单 App,有 Python&C 基础,但是没有系统开发的经验。初衷是打算用高效的 Objective-C 定制出自己的一些简单实用的 Apps 。

    Supplement 1  ·  Feb 8, 2021
    谢谢各位的回复,我总结了一下:

    - 参考阅读并改写一些 Github 上的开源 MacOS apps (简单的)
    - 同时参考 Swift 官方网站和技术书籍学习,并实用于 1

    这应该是一条学习速度比较快又比较实用的办法。
    10 replies  •  2021-02-08 10:10:02 +08:00
    douglas1997
    douglas1997
    OP
    Feb 7, 2021
    1
    完整的看过一个网速监控的程序,但是自己想加入一些功能很困难。
    SingeeKing
    SingeeKing
    Feb 7, 2021 via iPhone❤️1
    2
    这些小需求可能用 HammerSpoon / XX+AppleScript 更好些
    aydd2004
    aydd2004
    Feb 7, 2021
    3
    macos 上麻烦多了

    win 上用 C# 拖拖控件 就搞定了
    ysc3839
    ysc3839
    Feb 7, 2021 via Android
    4
    推荐去学 Swift 。当然我也不懂 macOS 的应用开发,只是印象中有一些开源的项目,去看看应该也不难。
    ethanque92
    ethanque92
    Feb 7, 2021 via iPhone
    5
    @ysc3839 程序在桌面上的可拖动位置是什么控制的?比如我现在程序拖不到 dock 那个空间,这可以改吗
    ZeoKarl
    ZeoKarl
    Feb 7, 2021 via iPhone
    6
    ZeoKarl
    ZeoKarl
    Feb 7, 2021 via iPhone
    7
    这老哥写了一本书,可以看下
    zjddp
    zjddp
    Feb 8, 2021
    8
    推荐在 github 上找找开源项目
    douglas1997
    douglas1997
    OP
    Feb 8, 2021
    9
    @nieyujiang 谢谢。
    douglas1997
    douglas1997
    OP
    Feb 8, 2021
    10
    @zjddp 昨天找了好几个,打算结合教程一起看了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1615 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 12:48 · PVG 20:48 · LAX 04:48 · JFK 07:48
    ♥ Do have faith in what you're doing.