我了解 c,我想为 Mac OS 开发带有 GUI 的应用程序。我从哪里开始?
学习 Objective-C。
然后选择 Cocoa(以及所有与之配套的框架)
下载 xcode 将是您的第一步。 它是mac开发的主要开发环境,而且是免费的。 然后你会想要一本关于 Cocoa w/ Objective-C 或 Carbon w/ C 的书。Apple 正在更多地推动 Cocoa。
Simple DirectMedia Layer (SDL) 库是另一种选择。它是一个跨平台开发库,可用于用 C 语言为 Mac OS 编写基于 GUI 的应用程序。
我相信现在所有的Mac都配备了一套完整的开发工具。 它们并未预装在 Mac 上,而是包含在 CD-ROM 或 DVD-ROM 包中。 或者,您可以访问 Apple 网站并浏览直至找到开发部分,然后下载 Xcode。 (这将是相同的事情,但可能是更新的版本。)
Mac OSX 使用一种称为 Objective-C 的语言,它是用 OO 功能扩展的 C,与更常见的 Simula 类型(比如 C++)相比,它更像 Smalltalk。 虽然您实际上不必经常使用它,但这就是您编写界面代码的方式。
此外,它使用了Cocoa框架。 有一个名为 Carbon 的框架,它是对 Mac OSX 之前的 Macintosh 系统设施的清理和重新设计,但它已被抛在后面。
如果您查看,您可以找到有关它们的免费信息,也可以购买有关它们的书籍。 书籍可能是更好的学习资源。
您也可以尝试使用 QT 和 C++。在这里试试: