Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: SeSAC 사전 과제 업로드 #25

Open
wants to merge 1 commit into
base: 2_Dora
Choose a base branch
from

Conversation

KSK9820
Copy link

@KSK9820 KSK9820 commented Sep 5, 2023

[2023 맛있는코드 x 새싹] iOS 앱 개발자 부트캠프 사전과제

  • 성적 관리 프로그램 메뉴 추가: 학생추가, 학생삭제, 성적추가(변경), 성적삭제, 평점보기, 종료
  • 주요 포인트
    • 학생 구조체: [학생 이름(String): [과목 이름(String) : 성적(String)]] 딕셔너리의 배열을 활용
    • 학생 구조체는 Codable을 사용해서 JSON 형태로 저장하여, 프로그램을 시작할 때 load하고 종료할 때 저장
    • 잘못된 입력에 대해서는 Error, CustomDebugStringConvertible 프로토콜을 상속받은 열거형으로 에러처리 메세지를 출력

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant