2

Cocoa を学習するためにdeveloper.apple.comのチュートリアルに従っていましたが、私のプロジェクトでチュートリアルにないものを見つけました。プロジェクトを開始したときに作成されたのは、Application Delegate でした。彼らのチュートリアルでは、インターフェースビルダーでこれを示しています:

ここに画像の説明を入力

Mac にあるファイルを Interface Builder で開くと、次のようになります。

ここに画像の説明を入力

また、Controller クラスを xib ファイルに追加できません。エラーが表示されます:

1 つのソース ファイルを解析しましたが、クラスが見つからなかったか、変更されていませんでした。

チュートリアルは古いですか、それとも何か間違っていますか? App Delegate クラスとは何ですか?

4

1 に答える 1

4

チュートリアルは古いですが、あなたの質問に答えるために、App Delegate は NSApplicationDelegate プロトコルを実装する NSObject です。詳細はこちら

チュートリアルに関して、このクラスで何もする必要はありません。より高度なプログラムを作成すると、アプリケーション デリゲートが非常に便利であることがわかります。

于 2011-06-20T01:51:28.700 に答える