私はiPhone開発を初めて使いました。このトピックに関する多くの書籍があります。しかし、初心者のガイドのほとんどは、Interface Builderの使用に関心があり、既存のXCodeコードテンプレートや、コードでのMVC実装の理解に役立つ情報についての情報が不足しています。 ViewControllerを使わずに作業用のiOSプログラムを作成することが可能であることがわかりました。まあ、それはViewTransitionsと呼ばれるサンプルコードで作業した後の私のように思えます。mvcパターンはiOSのユーザーインターフェイスでどのように実装されていますか? (ビューベースのXCode temlpate)
なぜ、ボタンとのインターフェイスを持つプログラムでViewControllerの実装を避けることができるのでしょうか?答えが長すぎる場合は、このトピックを扱うチュートリアルやマニュアルの種類をお勧めしますか?
ありがとうございます。
'UIViewController'はあなたのために多くの作業をしますが、それらを使用する必要はありません。必要に応じて、完全にカスタムのView Controllerを使用できない理由はありません。しかし、あなたはAppleのコードを特別な量だけ書き直すことになるだろう。 – kubi
私は特別な言葉は正しいとは思わないが、それはアプリケーションに依存します。おそらくUIViewControllerなしで、教育目的のための簡単なアプリケーションを書く良い学習体験です。結果は、あなたが思ったほどUIViewControllerがやっていない可能性が高いです。 – ax123man
@ user697562これはまさに私が最近したことです。いくつかのインターネット検索の後、私はこの例を見つけました:[リンク](http://tungchingkai.blogspot.com/2008/05/two-versions-of-hello-world-sdk-vs-open.html)。次に、ウィンドウベースのiOSプロジェクトを作成し、すべてのソースとNIB、すべてのものを削除しましたが、いくつかのファイルは除きます。私はplistファイルからNIBへのリンクも削除しました。使用法UIApplicationMainのためにプログラム構造を変更する必要がありましたが、問題はありません。ウィンドウ付きのiOSアプリは、コントローラなしでもNIBファイルなしでも動作します。 –