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 |