withアプリーチSwiftのUIKitで使えるUITableViewControllerとStaticCellの使い方と注意点をまとめていきます。UITableViewDataSourceUITableViewControllerはViewControllerの1つでテーブルビューを管理するためのコントローラークラスです。通常のViewControllerでは直下のView内で様々なUI部品を設置して使用しますがUITableViewControllerは直下にTableViewのみが設置され画面一杯にテーブルビューが広がります。普通のViewControllerの中にもUI部品としてテーブルビューを使用することも可能なので、テーブルビューしか使用しない場合に使用されることが多いですが拡張性が低くなってしまうので使い所には注意が必要です。UITableViewの使い方に関しては以下の記事を参考にしてください。Prototypes(動的セル)」の2種類があります。ストーリーボードからではUITableViewControllerのインスペクタから変更することができます。StaticCellStaticCellは表示させたいセルがiPhoneの設定画面のような決まった項目を表示させる時に使用します。コードではなくStoryboardを使って手軽に実装できるのが大きなメリットです。Prototypesはデータのリスト表示など動的に変化する項目を表示させる時に使用します。こちらはコードからセルに表示させるデータを指定します。上記のようにコードを記述することなくテーブルビューを構築することができます。instancesStaticCellを使用するにはTableViewControllerであることが条件になります。TableViewControllerは自動的に画面一杯にビューが広がるため他のUIを加えることが難しくなります。instances」といったエラーになってしまいます。勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。ご覧いただきありがとうございました。友達や家族の誕生日を登録しておくと当日に通知が届きお知らせしてくれるiOSアプリです。貸し借り管理アプリお金の貸し借りを管理するためのアプリです。貸借の色が分かれているので識別しやすく、使いやすさを求めてできるだけシンプルなUIにしています。カシホン人に貸すことが多く、誰に貸したか忘れがちな本の貸し借りを記録できるアプリです。