Objective-C と iOS プログラミングは初めてです。Apple の「Getting Started」ドキュメントをいくつか読み、いくつかのサンプル アプリケーションをダウンロードして、アプリで何が起こっているのかを理解しようとしました。私が混乱しているのは、アプリケーションの起動から正確に何が起こるかです。UIApplicationMain が呼び出され、AppDelegate を呼び出すことが main.m に表示されます。私が読んだことから、applicationDidFinishLaunching が true を返した場合、アプリはメイン イベント ループに入ります。
これはすべて正しいですか?その場合、コードをイベントに関連付けるにはどうすればよいですか? イベントが発生したときにクラスのインスタンスを作成する場所は?
最後に、私の理解では、Xcode はすべてのテンプレート アプリをストーリーボードと共に作成するようになりました。ただし、私が見ている一部のアプリケーションは少し古く、ストーリーボードを使用していませんが、.xib または .nib ファイルはディレクトリのどこにもありませんが、アプリケーションは正常にビルドされます。アプリケーションがこれらのファイルを必要としていると仮定するのは間違っていますか?