【问题标题】:Quickest way to get started with OS X app development?开始使用 OS X 应用程序开发的最快方法是什么?
【发布时间】:2009-05-17 10:40:57
【问题描述】:

我需要构建一个将在 OS X 上运行的应用程序,轮询数据,并以纯粹的图形方式全屏显示该数据 - 通常是某种表格格式的“标识符:值”文本,但可能用迷你图来显示历史变化,用“动画”(没什么花哨的,只是淡化文本和类似的东西)来显示更新。

但是,我不知道从哪里开始。我没有桌面应用程序开发或在 Mac 上开发的经验。

我应该在哪里/在什么地方寻找 OS X 开发信息,这将使我快速上手(来自网络开发背景)?

【问题讨论】:

    标签: iphone macos desktop-application


    【解决方案1】:

    对于 OS X 开发,以及可以帮助您快速编写实际应用程序的非常好的概述,我不确定任何东西都能与 Aaron Hillegass 的书 Cocoa Programming for Mac OS X 相匹配。

    许多人认为它是 Cocoa 编程的圣经,并且它是示例驱动的。您正在编写可以实际运行的应用程序。

    它对 iPhone 开发很有用,尽管没有那么多用,你在问题中没有提到,但你在标签中提到了。

    【讨论】:

    • 这本书我第二,刚开始学习可可的时候发现它是一本很棒的书
    • 我发现其中唯一让我有点失望的部分是关于核心数据的部分(本身就是一个相当复杂的主题)。该示例完全依赖于使用 Interface Builder 将界面元素直接绑定到数据。但除此之外,它绝对是一流的。
    【解决方案2】:

    如果你真的想用 OS X 原生,那主要意味着学习 Objective-C 和 Cocoa。您首先要成为Apple Developer Connection (ADC) 成员并下载 XCode。在 ADC 站点中,有很多可以帮助您入门的信息、Objective C 参考、示例代码等。

    根据您的背景,如果您了解 Flex 或 Flash,您可能会考虑在您的应用程序中使用 Adobe Air,这可能对您来说更容易学习。

    关于这个主题https://stackoverflow.com/search?q=learn+cocoa,stackoverflow 上还有几个问题

    【讨论】:

      【解决方案3】:

      看看http://www.realsoftware.com。这是一个跨平台的开发环境。易于学习、已建立的用户社区、大量示例、共享代码可帮助您入门。

      【讨论】:

      • 非常喜欢 Cocoa,但如果您刚刚开始,Realbasic 的学习曲线更快。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多