我知道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