4

GUIアプリとは、Unixコマンドラインアプリケーションだけでなく、.appバンドル全体と完全なCocoaまたはCarbonアプリケーションを意味します。
ありがとう!

PS:私はGUIアプリケーションで完全に正確ではありませんでした。
Unixコマンドラインアプリケーションではなく、ウィンドウとメニューを備えたアプリケーションを意味しました。
実際、MacOSXでのSDLとOpenGLを使用したプログラミングについてのチュートリアルがあり、メニューの設定に必要なObjCに付属するXCodeテンプレートもあり、それは私が探していたものとほぼ同じです。
ありがとう!

4

3 に答える 3

7

私の推奨事項は、http: //developer.apple.comのドキュメントに目を通すことです。ガイドからサンプルコードまで、役立つ資料がたくさんあります。

GUIアプリの構築に関しては、Cocoa(Objective-C)を使用してGUIパーツを構築することをお勧めします。ロジックとアプリの残りの部分をC++で実装できます(C ++とObjective-Cは連携して動作します)。ただし、Cocoaは、古いC++ベースのCarbonよりもはるかに簡単に操作できます。Carbonはレガシーだと思います。Appleが10.6を出したとき、多くの内部的なものがコードベースをCarbonからCocoaに移行していました(Finderなど)。

于 2010-01-18T20:52:37.347 に答える
4

C ++は要件ですか?Mac用のGUIプログラミングのほとんどは、Objective-CまたはCで行われます。選択した本は、AaronHillegasのMacOSX用Cocoaプログラミングです。それはあなたがすぐに飛び込むことを可能にする優れた本です。

于 2010-01-18T20:51:49.157 に答える
3

ブックマークにいくつかのリンクがあります。ここにあります:

  1. cocoablogs.com
  2. cocoadev.com

どちらにも、非常に役立つリソースへのかなりの量のリンクが含まれています。cocoadev.comには、従うことができる一連のチュートリアルもあります。

于 2010-01-18T20:57:09.677 に答える