UITableViewDataSourceで実装必須なデリゲートメソッド

UITableDataSourceプロトコルで実装必須なメソッドが2種類ある。

numberOfRowsInSection

セクションに対してセルがいくつあるか。

cellForRowAtIndexPath

IndexPathのセルの中身はこのメソッド内で設定するみたい。
セルはUITableViewCellのオブジェクトであるので生成してreturnしてやる。

また、dequeueReusableCellWithIdentifierなるメソッドを使用しているのをみかけるがこれは再利用可能なセルを識別子を用いて探してきてなかったらnilを返す。

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];

cellがnilだったらセルを生成するような処理を書くのが一般的なようす。