#UITableViewController vs UIViewController
__Storyboard__や__Interface builder__を使う場合の話
UITableViewControllerは、UIViewControllerのサブクラス- table viewの扱いに最適化され、追加機能もある
##具体例
__table cell__に__text field__があり、__text field__をタップした時にキーボードが立ち上がる。
その時、UITableViewControllerは自動的にキーボードの後ろに隠れない様にセルをスクロールする。
##制限
- メインビューが
UITableViewでなければいけない(navigation bar__や__toolbar、__tab bar__などを除くと) UITableViewのヘッダとかに、UISearchBarを配置すること等は可能
##UITableViewと並列でViewを置く場合
UITableViewControllerではなく、UIViewControllerを使う