首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apple GUI编程

Apple GUI编程
EN

Stack Overflow用户
提问于 2011-07-12 16:18:50
回答 3查看 2.8K关注 0票数 5

我正在找一本关于c++ for Mac中图形用户界面编程的教程/指南。

我已经做了一个小的库,我想为它做一个简单的图形界面,因为我想移植我的代码,有一天我想用c++进行编程。

我知道Qt,但我想知道苹果是如何做到的。据我所知,在macosx上有两个用于gui编程的框架,Cocoa和Carbon,我没有偏好,但我只是想尝试一些按钮和其他小工具。

如果有人知道这样的教程,那就太好了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-12 16:40:24

我的建议是:避免碳排放--这是一项遗留技术。对于操作系统的现代版本或64位目标,您将得不到很好的支持,而且一旦您想要支持最新的版本,您将需要重写一大堆代码。

首先,熟悉Cocoa API。Cocoa接口(例如AppKit)是用Objective-C编写的。如果你想使用C++,你至少需要熟悉Cocoa (除非你完全绕过Cocoa直接转到OpenGL)。有很多Cocoa示例代码和几本书。

一旦掌握了Cocoa并准备好使用C++,就可以研究OpenGL、CoreGraphics和CoreText等库了。您可以访问所有这些技术,并在Cocoa中使用它们。

有点绕道而行,但对于现代的原生OSX来说,这或多或少是必要的。许多OSX开发人员甚至没有超越Cocoa。

最后,您可以将ObjC与C++混合使用,这就是Objective-C++。

票数 7
EN

Stack Overflow用户

发布于 2011-07-12 16:42:07

碳是相当古老的东西。现在,您使用Cocoa for Mac编程,这主要是在ObjC中完成的。Xcode中的"Interface Builder“用于构建您的接口。大多数OS X开发人员使用Xcode,你可以从dev.apple.com下载Xcode3或从AppStore下载Xcode4。

Aaron Hillegas有一本非常好的书,可以学习ObjectiveC,Cocoa和Xcode: Cocoa Programming for Mac。

票数 1
EN

Stack Overflow用户

发布于 2011-07-12 16:42:39

首先,你可以乞求、借用或窃取一份"Cocoa Programming" by Aaron Hillegass

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6661306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档