C + GUI + Mac OS

时间:2010-03-30 14:29:55

标签: c xcode macos user-interface

我知道c,我想用Mac OS开发GUI应用程序。我从哪里开始?

7 个答案:

答案 0 :(得分:16)

学习Objective-C。

然后拿起Cocoa(以及所有the Frameworks that go with it

答案 1 :(得分:10)

  1. 购买Apple电脑
  2. 从提供的DVD安装XCode
  3. 从系统菜单运行软件更新
  4. 运行XCode
  5. 选择“帮助”菜单,选择“开发人员文档”
  6. 点击“快速入门”或“XCode入门”之类的任何内容。
  7. 程序
  8. GoTo 7。

答案 2 :(得分:4)

下载xcode将是您的第一步。它是mac开发的主要开发环境,而且是免费的。那么你想得到Cocoa w / Objective-CCarbon w / C的书。苹果正在推动Cocoa更多。

答案 3 :(得分:2)

Simple DirectMedia Layer(SDL)库是另一种选择。它是一个跨平台的开发库,可用于在C语言中为Mac OS编写基于GUI的应用程序。

答案 4 :(得分:1)

虽然有Carbon,但这是一个不是一流的框架。如果您想确保可以访问Mac OS X的所有功能,您将需要学习Objective-C并使用Cocoa

答案 5 :(得分:1)

我相信现在所有Mac都配备了一套完整的开发工具。它们没有预装在Mac上,但是在CD-ROM或DVD-ROM包中。或者,您可以访问Apple的网站,直到找到开发部分,然后下载Xcode。 (这将是同样的事情,但可能是更新的版本。)

Mac OSX使用一种名为Objective-C的语言,它使用OO能力进行C扩展,更像是Smalltalk而不是更常用的Simula类型(比如C ++)。虽然你实际上不必使用它,但是你将如何编写接口代码。

此外,它使用Cocoa框架。有一个名为Carbon的框架,它是Mac OSX之前的Macintosh系统设施的清理和重新设计,但它被遗忘了。

如果你看,你可以找到免费信息,或者你可以在上面买书。书籍可能是更好的学习资源。

答案 6 :(得分:1)

您也可以尝试使用QT和C ++。试试这里:

http://qt.nokia.com/products/platform/qt-for-mac