본문 바로가기

개발/App Developer

tableView 의 클래스와 프로토콜 이해

테이블을 사용자 편의에 맞게 사용하려면 다음 클래스와 프로토콜을 이해해야 한다.

 

UITableView : 테이블 뷰 자체를 의미하는 클래스이다. 테이블을 생성하고, 스타일과 모양을 결정한다.

 

UITableViewDataSource 데이터 소스 델리게이트 이며 테이블에 보여줄 데이터를 관리한다.

                                     화면에 표시될 셀 뷰 객체를 리턴하고, 테이블에 섹션이 몇 개 있는지, 각 섹션에는 몇 개의 항목이 있는 지

                                     등을 이 프로토콜(컴퓨터간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속)

                                      매서드를 호출해서 알아낸다.

 

UITableViewDelegate : 각 행의 높이는 얼마로 할지, 들여쓰기를 얼마로 할지, 또한 셀이 선택되었을 때

                                 무슨 일을 해야 하는 지 등을 결정할 수 있다.

 

UITableViewCell : 테이블의 각 행에서 데이터를 표시하는 셀을 구현하는 클래스이다.

                          이 클래스를 상속 받아서 자신만의 셀 형태를 만들 수 있다.




'개발 > App Developer' 카테고리의 다른 글

테이블 뷰 입문  (0) 2010.08.30
리눅스 쬐금  (0) 2010.08.30
UITableViewDataSource 프로토콜의 주요 메서드  (0) 2010.08.29
프로퍼티의 retain 속성  (0) 2010.08.29
Lazy loading 기법  (0) 2010.08.29