codesquad-members-2024 / swift-drawing

iOS 세번째 프로젝트
0 stars 1 forks source link

KAI - 오브젝트 목록 표시하기 #9

Closed joho2022 closed 5 months ago

joho2022 commented 5 months ago

🎯주요 작업

[ 피드백 개선 ]

📚학습 키워드

UITableView

UITableViewDataSource

테이블뷰 화면을 보여주기 위해 필요한 함수

UITableViewDelegate

테이블뷰 동작을 처리하기 위해 필요한 함수

💻고민과 해결

[고민] 테이블 셀을 가볍게 터치하면 선택된 것처럼 하고싶은데, long제스처 코드가 없을 때는 셀을 길게 누르고 떼면, 선택된 것처럼 돌아가는데, long제스처를 넣으면 둘이 겹쳐서 long제스처만 로직이 돌아간다.

🤔결과

오브젝트 목록표시

📚추가학습

프로토콜 + 제네릭

버퍼타입을 생성하거나 호출할 때 제네릭이 결정된다. 파라미터로 넘겨줄 때 형태가 결정된다.

일반화 제네릭 타입은 타입이 다른데 동작이 똑같고 싶을 때

추상화 프로토콜은 형태가 똑같지만, 구현이 다를 수 있는 것