◆ 수강 강의명:
- CH04_10. 앱 만들 준비하기- 테이블 뷰 다뤄보기, 테이블 뷰 코드와 연동해보기
◆ 강의 내용 :
★테이블 뷰
화면에서 가장 많이 쓰입니다. 뷰에 대한 많은 기능이 들어 있습니다. Contacts라는 ui가 테이블 뷰로 구성되어 있습니다(우리가 쓰는 연락처랑 UI가 비슷합니다.)
★델리게이트 패턴
위임을 하는 쪽, 위임을 처리하는 쪽. 1:1관계입니다.
protocol LunchMenuSelectable {
class Boss (
var delegate: LunchMenuSelectable!
func goHaveLunch( ) {
let menu = delegate.selectMenu( )
print("점심 먹으러 가자")
}
}
let boss = Boss ( )
boss.goHaveLunch ( )
셀을 구성할 때 재사용할 때, 생성을할 때, 해당 컨테츠를 업데이트할 때
※delegate를 알고 싶으면 클릭하고 command하면 그 코드를 알 수 있습니다.
section: Int) - > Int {
if section == 0 {
return 5
} else {
return 10
델리게이트 패턴에 들어가보면 많은 패턴들이 있기 때문에 그 중에 선택해 사용하면 된다.
◆ 강의 요약 :
swift에서 tableview에 대해 학습했고 delegate 패턴 중 하나를 배웠습니다.
<후기>
swift에서 tableview를 알아보았고 이 형태는 contacts 형태랑 비슷하고 delegate 패턴으로 여러가지 뷰를 작성할 수 있습니다.
#패스트캠퍼스 #패캠챌린지 # 직장인인강 #직장인자기계발 #패스트캠퍼스후기
#누적 다운로드 120만+ 1인 개발자와 함께하는 앱 개발 입문 Online.
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'어플 -패스트캠퍼스' 카테고리의 다른 글
패스트 캠퍼스 챌린지 44일차 (0) | 2022.03.08 |
---|---|
패스트 캠퍼스 챌린지 43일차 (0) | 2022.03.07 |
패스트 캠퍼스 챌린지 41일차 (0) | 2022.03.05 |
패스트 캠퍼스 챌린지 40일차 (0) | 2022.03.04 |
패스트 캠퍼스 챌린지 39일차 (0) | 2022.03.03 |