2016-05-26 2 views
0

私はアプリを構築するためのiOS Swiftチュートリアルに従っています。インストラクターはViewController.swiftファイルを削除し、UIViewControllerのサブクラスであるが理由を説明しなかった新しいCocoa Touch Classテンプレートを追加するよう提案しました。誰かがこの背後にある理由で私を啓発することができ、その利点は元のViewController.swiftファイルにアプリを構築することに反対していますか?ViewController.swiftとUIViewControllerのサブクラスとしてのCocoa Touchクラス

ファイルに名前を付けるだけのカスタマイズ方法ですか?

+1

彼らはあなたのプロジェクトの種類に応じて、異なる定型コードが含まれていてもよい、または多分インストラクターはちょうど新しいココアタッチサブクラスを作成する方法をお見せしたかったです。いずれにせよ、それは本当に重要ではない。 –

+0

最初のviewControllerと後で作成されたものは同じです(両方ともUIViewControllerから継承)。別の目的がある必要があります – javiazo

+0

ありがとうございます。心から感謝する – nodyor90z

答えて

0

ViewController.swiftファイルは、単一アプリケーションプロジェクトテンプレートでデフォルトで作成されます。 iOSプロジェクトには多くのViewControllerがあります。

ビューコントローラは、アプリケーションの内部構造の基礎です。すべてのアプリには少なくとも1つのView Controllerがあり、ほとんどのアプリには複数のView Controllerがあります。各View Controllerは、アプリのユーザーインターフェイスの一部と、そのインターフェイスとその基礎となるデータとのやりとりを管理します。また、View Controllerを使用すると、ユーザーインターフェイスのさまざまな部分間の移行が容易になります。あなたはアップルのマニュアルを確認することができます詳細については

The Role of View Controllers

関連する問題