我知道c,我想用Mac OS为GUI开发应用程序。我从哪说起呢?C + GUI + Mac OS
回答
学习Objective-C。
然后拿起可可(和所有的the Frameworks that go with it)
下载xcode将是你的第一个步骤。这是Mac开发的主要开发环境,并且免费。那么你想得到一本关于Cocoa w/Objective-C或Carbon w/C的书。苹果正在推动Cocoa更多。
我相信现在所有的Mac都带有一套完整的开发工具。它们未在Mac上预装,但是在CD-ROM或DVD-ROM包中。或者,你可以去苹果的网站,并且徘徊直到找到开发部分,然后下载Xcode。 (它会是同样的东西,但可能是更新的版本。)
Mac OSX使用Objective-C语言,C语言扩展OO功能,比较常用的Simula类型更像Smalltalk(在C++,说)。虽然你实际上不需要使用它,但它是如何编写接口代码的。
此外,它使用Cocoa框架。有一个名为Carbon的框架,它是Mac OSX之前的Macintosh系统设施的清理和重新设计,但它被留下。
如果你看,你可以找到免费的信息,或者你可以买他们的书籍。书籍可能是更好的学习资源。
- 购买苹果电脑
- 从提供的DVD从系统菜单
- 运行软件更新安装的XCode
- 运行的XCode
- 选择帮助菜单,选择 “开发者文档”
- 点击任何的诸如“快速入门”或“XCode入门”等许多内容。
- 阅读
- 计划
- 转到7.
这是目前为止我在Mac上学习编程的最好且唯一有用的算法方法。 – ilgaar 2017-12-23 18:11:09
您还可以使用QT和C++尝试。试一下:
的Simple DirectMedia Layer(SDL)库是另一种选择。这是一个跨平台开发库,可用于编写基于GUI的Mac OS操作系统。C:
- 1. Mac OS X Python GUI管理员提示
- 2. Mac OS X的Python GUI框架
- 3. Mac OS X上的Clozure CL:摆脱GUI?
- 4. DOT语言的GUI编辑器(Mac OS)
- 5. 适用于OCaml程序的Mac OS GUI
- 6. 在Mac OS X上使用C#Mono的随机GUI错误
- 7. Objective-C串行 - Mac OS X
- 8. Mac OS Keychain
- 9. 在Cosmos OS上开发C#的GUI
- 10. TFS与mac os
- 11. C++编程GUI
- 12. Mac OS X和Mercurial
- 13. Mac C++ GUI编码 - 与Win32比较
- 14. Mac OS X上的PHP和MySQL:拒绝GUI用户访问
- 15. 在Mac OS上的Java swing GUI TrayMenu问题
- 16. Mac OS X - 从桌面GUI运行shell脚本
- 17. 在Mac OS X Lion上使用GUI的Smalltalk(10.7)
- 18. Mac OS,Java Splash
- 19. 在Mac OS中
- 20. 如何使用dylib在Mac OS X(C++)
- 21. EnumWindows相当于Mac OS X(C++)
- 22. Mac OS X上的Dropbox Objective-C SDK?
- 23. 支持Mac OS 10.5.8 Leopard的Boost C++库?
- 24. C#的DllImport帮助(Mac OS)中
- 25. 使用ZMQ在C#和Mac OS X
- 26. 在Mac OS X上安装C++ Armadillo库
- 27. SDL + emacs + Mac OS X
- 28. Mac上的CMake GUI
- 29. 图形用户界面编程C + +的Mac OS X狮子
- 30. FreeTDS Mac OS X MiniPortile
+1 - 正是我的想法。 :-) – 2010-03-30 14:32:24
我同意这一点和其他意见。虽然可以使用其他语言/框架开发GUI应用程序,但Obj-C + Cocoa仍然可行。 – timepilot 2010-03-31 15:01:30