UITableDataSourceプロトコルで実装必須なメソッドが2種類ある。
numberOfRowsInSection
セクションに対してセルがいくつあるか。
cellForRowAtIndexPath
IndexPathのセルの中身はこのメソッド内で設定するみたい。
セルはUITableViewCellのオブジェクトであるので生成してreturnしてやる。
また、dequeueReusableCellWithIdentifierなるメソッドを使用しているのをみかけるがこれは再利用可能なセルを識別子を用いて探してきてなかったらnilを返す。
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
cellがnilだったらセルを生成するような処理を書くのが一般的なようす。