私はiOSでプログラミングするのが初めてで、オブジェクトをメモリに格納するために広く受け入れられている「正しい」方法を理解しようとしていますか?iPhoneのメモリにオブジェクトを保存してアクセスする適切な方法
私のプログラムでは、ナビゲーションコントローラ内に2つのビューコントローラがあり、最下位ビューにはモーダルビューコントローラがあります。
オブジェクトのメンバー変数を変更する必要があるとき、ファイルにアーカイブしてアーカイブを解除するクラスのクラスがあります。私はすべてのビューコントローラからアーカイブしたこれらのオブジェクトにアクセスしてそれらを変更できる必要があります。
これを行うには、各ビューコントローラでデータをアーカイブ解除してアーカイブする方法が適切ですか?それとも良い方法がありますか?
正しく理解していれば、私は自分のアプリケーション全体に1つのビューコントローラを使用する必要がありますか?そして、異なるサブビューを管理するために異なるクラスを使用しますか?今私は、他のView ControllerをNavigation Controllerにプッシュしてビューを変更するので、私は混乱して新しいビューに変わります。これをもう少し説明できますか?また、アプリをどのように構造化するべきかについて話しているリンゴのリソースはありますか?ご協力いただきありがとうございます。 – Cameron
一度に全画面表示あたり1つのビューコントローラ。ナビゲーションビューコントローラを使用している場合は、ビューコントローラをプッシュしてポップします。 –