본문 바로가기

Swift

테이블 뷰 구현 이론

ios에서 가장 많이 사용하는 패턴 중 하나가 Delegate 패턴인데 이걸 이해하는 첫 걸음이 테이블 뷰 구현 방식을 제대로 이해하는 것입니다

 

테이블 뷰 구현은 보통 다섯 단계로 구분합니다

 

Step 1. 테이블 뷰 배치

-> 테이블 뷰를 Scene에 배치합니다. Table View Controller를 사용 할 때는 Table View를 배치하는 부분이 자동으로 처리됩니다.

Step 2. 프로토타입 셀 디자인,  셀 아이덴티파이어 지정

-> cell을 선택하고 Attributes Inspector에 셀 스타일과 아이덴티파이어 지정

Step 3. 데이터 소스, 델리게이트 연결

-> Table View Controller가 자동으로 처리해 줍니다. 만약 Table View Controller를 사용하지 않는다면 사용자가 직접 처리해야 합니다. 

Step 4. 데이터 소스 구현

Step 5. 델리게이트 구현

 

데이터 소스는 필수라서 두 개의 tableView 함수는 필수로 작성해야 합니다!

하지만 델리게이트는 필수가 아니라서 굳이 작성할 필요가 없으면 하지 않아도 됩니다!

 

 

! 저는 Swift를 배우며 기록하는 목적으로 블로그에 작성중이며 다른 사람에게 전달이나 강의를 위한 글은 아니기 때문에 틀린 내용이 있을 수 있습니다.

 

 

*kxCoding님의 강의 참고하였습니다.

'Swift' 카테고리의 다른 글

FirebaseAuth 기능 구현  (0) 2022.04.03
IOS) 간단한 토이프로젝트를 만들어 보다  (0) 2021.08.09
[Swift} Optional 기본 개념  (0) 2021.07.13
스위프트 기본 문법 - 2  (0) 2021.07.12
스위프트 기본 문법 - 1  (0) 2021.07.11