tableview 셀 생성
테이블 뷰의 데이터소스 프로토콜에는 -tableView:cellForRowAtIndexPath:
라는 메소드가 있다. 이 메소드는 테이블 뷰 상의 특정 위치에 들어갈 cell 객체를 알려주는 메소드로 프로그래머가 작성해주어야 하는 부분이다. 일반적으로는 이렇게 작성했다.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
const NSString *reuseID = @"cell";
UITableViewCell *cell = [tableView dequeReusableCellWithIdentifier:reuseID];
if (cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:reuseID];
}
...
return cell;
}