未分類

MVCデザインパターン

投稿日:2020年8月23日 更新日:

MVCデザインパターンとは

プログラムをMVCに分けて構成する。

・Model

・View

・Controller

それぞれの役割

Model: 機能(処理を実行)

Controller: Viewに見せる処理

View: ユーザーからアクションを受ける

分け方

フォルダごとに分ける↓

Modelクラスの作り方

Modelクラスはcocoa Touch Classでなく、Swift Fileで作る。↓

Modelクラスを作ったら、必要なコードを書く。

import Foundation

//↓これは自分で書く
class ImagesModel{

    //ここにコード

  }

}

-未分類

執筆者:

関連記事

no image

NavigationControllerを用いた画面遷移

ViewControllerを選択→Editor→Embed In→NavigationController NavigationControllerとNavigationBarが出てくる。 View …

no image

StaticCellでコードから特定のセルを選択状態にしたい時

セルを選択したいタイミングに以下のコードを書く。 sectionとrowでセルを指定する。 tableView.selectRow(at: IndexPath(row: 0, section: 1), …

no image

AutoLayoutで均等な横並びにする

AutoLayoutで均等に並べるための基本が分かりやすく載っている↓ 参考:Xcode|StoryboardのAutoLayoutを使用してラベルやボタンを均等に配置する

no image

アイコン下のアプリ名だけ変更する方法

プロジェクト名などは変えずに、ホーム画面のアイコン下に表示されるアプリ名だけを変更する方法。 Genelal(名前とは設定するところ)→info→ +でBundle display nameを追加し、 …

no image

NavigationControllerでpopで前の階層を戻った時に値を渡す

NAvigationControllerで次の階層へ行く時に値を渡す方法と異なるので注意。 ひとつ前の階層のVCで受け取る変数を宣言しておく。 現在の階層で以下を記述する。 // 一つ前のViewCo …