代码之家  ›  专栏  ›  技术社区  ›  blak3r

正在查找本机MacOSX应用程序的框架应用程序(带安装程序脚本、通知图标、用户首选项)[关闭]

  •  -1
  • blak3r  · 技术社区  · 15 年前

    我有一个相对简单的应用程序,我需要使本机MacOSX版本。我发现从例子中学习是最容易的,而且我还没有在Mac上安装/开发/包装产品。因此,我希望从一个具有基本打包脚本并包含尽可能多的以下组件的项目开始:

    • 安装程序生成脚本,用于安装程序并使程序在启动时运行。
    • 带有上下文菜单的通知图标(或任何与系统托盘图标等效的Mac)
    • 用户首选项存储(.NET相当于设置文件)

    有人知道一个具有这些特征的开源项目吗?

    2 回复  |  直到 10 年前
        1
  •  2
  •   Dave DeLong    15 年前

    我要冒险说你运气不好。在这几年里,我一直在网上浏览可可相关的东西,我很少遇到框架应用程序。很多示例项目,但不是骨架。

    对于您的三个需求,您碰巧按从最困难到最少的顺序列出了它们。

    1. 安装程序构建脚本-登录时运行的方法有两种。应用程序可以是 added to the user's Login Items 或者,您可以加载一个launchctl脚本以作为launchgent运行应用程序。第一种选择会简单得多,而且是“合适”的方式。

    2. 这被称为nsstatusitem,互联网上有很多例子。

    3. 有一个名为nsuserdefaults的简便类,用于保存应用程序设置。您可以很容易地将对象设置和读取到这个哈希表中,就像对象一样,它将处理将它们保存到磁盘上。

        2
  •  1
  •   Olivier 'Ölbaum' Scherler    15 年前

    典型的Mac应用程序不使用安装程序。您将它们分布在DMG(磁盘映像)或zip中,用户(或浏览器)安装DMG或解压缩zip,然后用户将应用程序复制到其应用程序文件夹中。