【问题标题】:How do I get started creating Mac applications?如何开始创建 Mac 应用程序?
【发布时间】:2011-02-24 04:32:11
【问题描述】:

我目前是一名 iPhone 应用程序开发人员。作为一名 iPhone 开发人员,我认为既然有 Mac 应用商店,我也可以创建和销售 Mac 应用程序。

我从 Apple 那里了解到 - 类似于 iPhone 的要求 - 我需要以 99 美元的价格加入他们的 Mac 开发人员计划,才能将应用程序提交到 Mac 应用程序商店。

我的问题是多部分的:

  • 为 Mac 开发与为 iPhone 开发有何相似之处?
  • 有哪些资源可用于学习如何创建 Mac 应用程序?

【问题讨论】:

  • 感谢 jordan 格式化以获得更好的答案...

标签: ios macos


【解决方案1】:

你很幸运!他们有许多相同的基础(Cocoa、Foundation、Obj-C)!阅读 Aaron Hillegass 的 Cocoa Programming for Mac OS,我在 mac 编程方面取得了最大的初步进展。 http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/dp/0321503619/ref=trdrt_list_asin

【讨论】:

  • 不知道为什么这被否决了。对我来说似乎有点小气。我投了赞成票,所以这家伙的代表没有受到损害。
  • @Jordan,有人可能看到了亚马逊链接并认为是垃圾邮件。实际上,目前没有反对该帖子的投票。
  • @Lord Torgamus - 看起来反对票已被删除。有一个,现在已经不在了。
【解决方案2】:

在基本术语中,Mac 编程可以看作是 iPhone 编程的“超集”。请注意,这并不完全正确,但提供了一个粗略的概念。
诸如垃圾收集、基础类、Cocoa 绑定、Carbon 之类的东西在 IOS 上是不存在的。

所以回答你的第一个问题,不一样,但它是相似的。

这里有类似问题的一些很好的答案:From iPhone to Mac programming
一般来说,您要开始使用的资源是 Apple 自己的,在 Mac Dec Center 网站上提供。 http://developer.apple.com/devcenter/mac/index.action

【讨论】:

  • 我自己回答得再好不过了!当我忙着编辑问题以清理它时,你给了它一个很好的答案。
  • 作为附加说明,由于这是选择的答案,您无需为 Mac 开发人员计划付费直到您想要发布您的应用程序。它有一些好处,但在大多数情况下,您可能会在以后忽略它。这样一来,如果您认为不值得为 Mac OS 开发,您也不会损失 100 美元。
  • Nil 是正确的,但该程序的一个好处是可以访问即将发布的操作系统的预发布版本。这可能非常有价值,我会考虑在发布之前获取,因此您可以进行兼容性测试。你可以放心,Apple 会这样做的。
猜你喜欢
  • 2017-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-25
  • 2010-10-03
  • 1970-01-01
  • 2011-11-07
相关资源
最近更新 更多