コンソールアプリケーションでは、一般的にメインプログラムがあります。メインファイルには、プログラムで実行する内容を入力します。イベント駆動型のGUIプログラムでは、Visual C#Windowsフォームなど、各関数のイベントハンドラがあります。GUIを備えたCocoaアプリケーションのエントリポイント/コントロールフローとは何ですか?
CocoaのGUIアプリケーションでは、変数を作成してコマンドを実行できる集中化された場所がありません。たとえば、新しいクラスを作成し、そのメンバー関数とデータをすべて定義できますが、実際にそのクラスの新しいオブジェクトを作成する場所はありません。私の「実際のプログラム」はどこに置くのですか?私はプログラムのすべての部分がまとめられたファイルを見つけることができません、私はクラスを定義することができるように見えます。メインファイルと関数は存在しますが、それらは使用されていません。main()
はアプリケーションを起動するだけです。
これはどのように機能しますか?私のプログラムのコードはどこに置くのですか?
http://gnustep.made-it.com/BG-objc/#AEN73 –
申し訳ありませんが、私の誤りは、コンソールアプリケーションではなくObjective CをCocoaで使用することです。 – fdh
@Farheadそれはエントリーポイントとは関係ありませんか? –