Closed sasakisyota closed 3 years ago
名前こっちの方がわかりやすい気がする! → 手順6/Cocoa MVCアーキテクチャを用いてリファクタリングする
手順1〜6をやる上で、具体的にどのような作業が必要か考えよう!
例えば、modelの実装に必要な作業ってなんだろう?? まずModelのクラスを作るのに、Swiftファイルを作成する必要があるよね!? 次に作成したModelクラスの中には何が必要だろう?データ処理とか、変更通知のための処理ってどのようなコードで実現できるだろうか?
実装しながらで良いんだけど、いくつかコメント!
Viewを実装する ...Viewのファイルを作成する ...TableViewを配置する
TableViewとTableViewControllerの違いってなんだろう??
Viewのファイルを作成する
どんな名前のファイルを作成するかも明記しておくと良いかな! 名前をつけるのはかなり重要なので!
配列などで格納されたデータをリストとして画面に表示したい場合に使うUI。今回の場合はQiita APIから取得したデータを画面にリストとして表示している。
機能を見せる = View(ビュー) 機能をつなげる = Controller(コントローラ) 機能を実現する = Model(モデル)
Cocoa MVCアーキテクチャを用いてリファクタリングする
ViewControllerを実装する
Modelを実装する
Viewを実装する