私は経験豊富な開発者であり、Mac開発に不慣れなので、
- 素敵なObjectiveCガイドを読む
- Appleメモリ管理ガイドを読む
- ココアへのアップルのイントロを通過しました
- NSApplicationおよびNSApplicationDelegate参照を確認しました
- 少しめちゃくちゃ
まだ多くのギャップがあり、私は良い読み物を見つけるのに苦労しています。私の質問のいくつかを以下に示します。これらは非常に単純/一般的です。基本的なアプリのブートストラッププロセスと、関連するすべてのクラスについて詳しく説明した、短く簡潔なドキュメントが必要です。ありがとう!
- XCodeによって生成される「デリゲート」には、NSPersistentStoreCoordinator、NSManagedObjectModel、およびNSManagedObjectContextのインスタンスが含まれています。詳細を教えてください。
- デリゲートは「@interfacetests_AppDelegate:NSObject{」と宣言されています。プロトコルが欠落しているのはなぜですか?ネット上に例があります。
- アプリケーションデリゲートがInterfaceBuilder内でインスタンス化されていることがわかります。NSApplicationインスタンスのどこに渡されますか?