Skip to content

[Day 2] UITableView에 동적 데이터 추가 및 커스텀 셀 구현 (스토리보드) #3

@shippingpark

Description

@shippingpark

24.10.31 (목)

1

image

화면 제작 (TableView 사용)
[구현사항]
지출 버튼을 누르면 입력한 금액이 순서대로 누적 됩니다
최근에 지출한 금액이 가장 위에 위치하도록
X 버튼을 누르면 해당 cell이 삭제 됩니다
X 버튼 이미지는 기본 이미지를 사용합니다

2

위 화면을 구성하기 위해 필요한 학습 키워드 나열 


3

화면 구성 시 고려해야 할 엣지 케이스 서술 (총 몇 개 인지 서술)
Mission 1의 엣지 케이스와 중복 가능
ex- “이오바보”와 같은 문자 값을 입력하면 ...
ex) cell이 10개 이상 쌓이면, 테이블이 너무 커지면 어떻게 되는걸까?



4

퀴즈 (세 문제)

Q) 클래스의 액션 메서드와 인터페이스 빌더의 이벤트를 연결하기 위해 메서드 앞에 붙이는 
어노테이션(Annotation)과 클래스의 프로퍼티와 인터페이스 빌더의 요소를 연결하기 위해 
프로퍼티 앞에 붙이는 어노테이션(Annotation)을 빈칸에 알맞게 채워보세요.

@___ / @___

Q) UIKit의 요소를 크게 입력과 출력으로 구분한다고 할 때, 다음 중 다른 한 가지는 무엇일까요?
왜 그렇게 생각했나요? (답이 중요하지 않으므로 정말 고민해보기!! 필요 시 각각의 단어는 검색해서 찾아보기)

Views and Controls
View Controllers
Animation and Haptics
Windows and Screens
Touches, Presses, and Gestures

Q) iOS 앱에서는 여러 [ ]에 의해 실행할 코드가 결정되는데요. 
이것을 ‘[ ] 기반 프로그래밍’ 혹은 ‘[ ] 주도 프로그래밍’이라고 표현합니다. 
[ ]는 사용자 혹은 시스템 등에서 여러 상황에 전달합니다. 빈 칸에 알맞은 표현은 무엇일까요?

함수
이벤트
클래스
객체
액션

Metadata

Metadata

Assignees

No one assigned

    Labels

    Mission Topic과제의 주제를 의미합니다

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions