我知道c,我想用Mac OS开发GUI应用程序。我从哪里开始?
答案 0 :(得分:16)
学习Objective-C。
然后拿起Cocoa(以及所有the Frameworks that go with it)
答案 1 :(得分:10)
答案 2 :(得分:4)
下载xcode将是您的第一步。它是mac开发的主要开发环境,而且是免费的。那么你想得到Cocoa w / Objective-C或Carbon w / C的书。苹果正在推动Cocoa更多。
答案 3 :(得分:2)
Simple DirectMedia Layer(SDL)库是另一种选择。它是一个跨平台的开发库,可用于在C语言中为Mac OS编写基于GUI的应用程序。
答案 4 :(得分:1)
答案 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 ++。试试这里: