- Swift, Xcode, iOS 기본 UI 객체에 익숙해진다.
- Navigation Controller와 auto layout을 이해한다.
- textfield를 통해 username, email, password를 입력 받습니다.
- '로그인' 버튼을 클릭하면 다른 view controller로 이동합니다. 이동한 view에서 입력 받은 username과 email을 보여줍니다
- username이 두 글자 이하일 때 로그인 버튼을 클릭하면 'username은 두 글자 이상이어야 합니다' 라는 메시지의 Alert view를 띄우고, 다음 뷰로 이동하지 않습니다.
- 비밀번호 textfield는 입력시 '***'와 같이 마스킹되어야 합니다.
- 세 개의 textfield는 하나의 UiView 또는 Stack View로 감싸져 있어야 합니다. (다음 그림을 참고해주세요)
- 모든 view는 auto layout이 적용되어 있어야 합니다.
- User model을 구현해야 합니다. password는 property로 들어가지 않습니다.
- 디자인은 자유롭게 해주세요.
- 자신의 GitHub 개인 계정에
waffle-rookies-19.5-ios
이라는 이름으로 private repository를 개설합니다. 개설할 때 Add a README file을 체크해 주세요. 그리고 저희가 과제를 하시는 분이 누구인지 식별할 수 있도록 README file에 이름이 포함된 간단한 정보를 적어 주세요.
- 개설 후 Settings > Manage access 로 들어갑니다. (다음 그림을 참고해주세요)
- collaborator 로 세미나장 @jskeum 와 @Ethan-MoBeau 를 등록해 주세요. (다음 그림을 참고해주세요)
-
seminar-0-assignment
브랜치에서 과제를 진행해 주세요. 앞으로 과제들은 같은 레퍼지토리의 다른 브랜치에서 진행하게 될 것입니다. -
과제 제출 시, main 브랜치로 pull request를 생성해 주세요.
-
마감 시점의 pull request 를 기준으로 세미나장들이 직접 확인하고 피드백을 드릴 것입니다.