swift クラスの説明

  • UIApplication
    • ウィンドウの制御や、イベント送信をする
    • 1アプリに1インスタンス(シングルトン)
    • viewcontroller生成
    • storyboard読み込み
  • UIView
    • 画面に領域を追加する
  • UIWindow
    • ユーザからは見えないウィンドウを操作?全てのViewの親
    • タッチやシェイクをUIApplicationから取得し、出力する
  • UIStoryboard
    • viewControllerを格納する
    • storyboardの内容を保持する
  • AppDelegate
    • アプリが起動、終了、バックグラウンド状態、復帰したときに起動
    • UIApplication オブジェクトが AppDelegate オブジェクトのイベントメソッドを呼び出す
    • uiwindow生成
  • ViewController
    • 1画面ごとに作成するクラス