私はobj-c/iOSを初めて使用し、少なくともviewControllersを概念的に理解するのに苦労しています。私は多くのAppleDocを読み、xCodeである程度viewControllersを使用したこともありますが、それが何であるか、またはそれらを使用するための最良の方法はまだわかりません。
私は長年AS3の開発者であるため、MovieClips / Spritesとディスプレイリストのコンテキストで頭を動かして、画面にグラフィックを表示します。
私の理解からそうですね...
- viewControllerは、グラフィックを何らかの方法で処理し、グラフィックを使用して何かを実行できるようにする一種のクラスです。それは最も基本的な意味で何ですか?
- viewControllersをWindowクラスに追加しているようですが、これは表示オブジェクトを表示リストに追加するのと少し似ていると思いますか?
- 最も基本的な意味で、viewControllerはあなたのために何をしますか?
- あなたが絶対に彼らと一緒にできない、または彼らと一緒にすべきではない特定のことはありますか?
- viewControllersは、機能するためにiOSフレームワークの残りの部分に何らかの方法で接続する必要がありますか(ウィンドウへの追加は別として)。
- 彼らはどの程度正確にデータを使用していますか?(MVCについて読んだことがありますが、概念的にはこれは少し異なる質問であることを理解しています)データをviewControllerにハードコーディングしないことを理解しているので、viewControllerはどのように静的データにアクセスしますか?
- 画面に画像を表示したいとしましょう。そのプロセスでviewControllerは正確にどのような役割を果たしますか?それは、そのプロセスの1つの小さな側面だけを処理するものですか、それともショー全体を処理し、すべてを処理するものですか?
- 1つのviewControllerが複数の画像を処理しますか?画面に表示されるすべての画像の「コントローラー」という用語のようですか、それとも一度に1つの画像を処理しますか?
- 処理する画像へのviewControllers接続とは何ですか?それらへの参照が含まれていますか?
私は助けになっているSparrowフレームワークを使用していますが、それでもviewControllerが何であるかを頭に入れたいので、それらを適切に使用する方法を知っています。
ハ、私は上記をお詫びします。私は完全に混乱しているように見えるに違いないことを知っています:)アドバイスをありがとう。