반응형
안녕하십니까 공부하는 개발자 입니다.
패캠강의를 들으면서 이번에 TodoList어플을 만들면서 테이블 뷰에대한 공부 내용을 정리합니다.
●TableView
TableView란 데이터를 목록형태로 보여줄 수 있는 기본적인 컴포넌트 입니다.
- 특징 -
스크롤 뷰를 상속받기때문에 스크롤기능을 사용할 수 있습니다.
섹션기능이 있어 행을 그룹화하고 콘텐츠를 쉽게 사용할 수 있습니다.
●UITableViewDatasource
UITableViewDatasource은 테이블뷰를 생성하고 수정하는데 필요한 정보를 테이블 뷰 객체에 제공합니다.
각 행의 개수를 리턴하는 numberOfRowsInSection과 Cell를 재사용하는 dequeueReusableCell은 필수로 선언을 해 줘야 한다.
●UITableDelegate
UITableDelegate은 테이블 뷰의 시각적인 부분을 설정하고, 행의 액션관리, 엑세서리 뷰, 지원 그리고 테이블 뷰의 개별 편집을 도와 줍니다.
●UserDefaults
UserDefaults은 핸드폰 내부의 저장소 입니다.
Integer, Double, Boolean같은 기본형부터 NS객체를 저장을 할 수 있습니다.
[데이터, 키(key)]로 저장하며 키의 경우에는 String타입으로 저장할 수 있습니다.
반응형
'Ios > UI StoryBoard' 카테고리의 다른 글
[UI StoryBoard] 화면 이동 (0) | 2024.05.28 |
---|---|
[Swift StoryBoard] StoryBoard 화면전환 (0) | 2022.08.18 |
[Swift StoryBoard] 기본적인 용어 정리_1 (0) | 2022.08.17 |