Mac 不仅是一个强大的生产平台,也十分值得你为其开发一些东西。去年我们开始构建我们的第一款 Mac 应用,成功为我们日常工作所在的平台开发点东西是一次十分美好的体验。但是,和为 iOS 系统开发应用相比,在我们了解 Mac 特性的过程中也遇到了一些困难。这篇文章总结了我们从这一过渡中得到的经验,希望能启发你们去开发自己的第一个 Mac 应用。
当为应用添加 AppleScript 支持的时候 - OS X 10.10 中也可以是 JavaScript 支持(译者注:10.10 中我们可以使用 JavaScript 作为脚本语言了),最好以应用的数据作为开始。这里的脚本并不是说自动按钮点击什么的;而是在说将你的 model 层暴露给那些会在自己的工作流程中使用你的应用的人。有的用户会向朋友和家人推荐应用,虽然通常像这样的用户极少,但是他们是超级用户。
嗨,大家好!本月的文章都是关于 Mac 的。迄今为止我们写过的大部分话题都是可应用到 iOS 和 OS X 上的,但有一部分是仅适用于 iOS 的。因此我们觉得差不多是时候为了我们每天工作的平台奉献出一整期文章了。这期的文章的主题会集中在 OS X 平台所独有的上,比如将你的 app 脚本化,在 sandbox 中用脚本处理其他 app ,用插件让你的 app 可扩展以及使用 XPC 做进程间通信。