스토리보드 네이밍
스토리보드 네이밍
어제 분리해둔 스토리보드들의 이름을 한 번에 정하는 시간을 가져야
스토리보드들의 이름들을 일관성있게 작성하기 쉬울 것 같다.분리해둔 스토리보드들을 표로 보기 쉽게 작성해보자..!
| 스토리보드 설명 | 스토리보드 이름 |
|---|---|
| 로그인 방식 선택 | LoginMethod |
| 닉네임 설정 | Nickname |
| 탭바 컨트롤러 | Tabbar |
| 메인 | Main |
| 메인 코치마크 | Coachmark |
| 스타일 설정 | Style |
| 향 설정 | Scent |
| 맥주 상세보기 | BeerDetail |
| 맥주 전체보기 | BeerAll |
| 리뷰 전체보기 | ReviewAll |
| 등급 가이드 | LevelGuide |
| 검색하기 | Search |
| 마이페이지 | MyPage |
| 설정 | Setting |
| 내가 쓴 리뷰 | MyReview |
분리해둔 스토리보드와 달라진 부분들
- 검색 결과 view…가 따로 필요하지 않다.
검색 진행 중 / 검색 완료 (결과 有) / 검색 완료 (결과 無) 에 따라서
아래 container의 뷰가 변하는 쪽으로 로직을 짜는게 맞아서
스토리보드를검색하기하나만 만드는 쪽으로 결정했다. - 로그인 방식 선택, 닉네임 설정을 Onboarding으로 묶지 않았다.
마이페이지에서 닉네임 수정할 때 닉네임 설정 뷰를 재사용하기 때문에!
뷰는 언제 재사용될지 모르기 때문에… 그냥 다 분리하는 게 맞는 듯 ◠‿◠
새로 고려할, 고려한 사항들
-
메인 뷰의 스토리보드 이름을
Main으로 지었기 때문에,
info.plist 에서Main Storyboard File Base Name항목을Tabbar로 변경해야 한다. -
자체 로그인(EmailLogin)이 있을지 없을지 몰라서
로그인 방식 선택 뷰를Login이라고 하지 않고LoginMethod라고 지었다… 물어봐야한다