-
Notifications
You must be signed in to change notification settings - Fork 5
3주차 스프린트 계획 회의
Cheongsu lee edited this page Nov 8, 2021
·
1 revision
이슈 적기 + 백로그 재작성
이슈 적을때는 assignee를 미리 지정 안하고 그냥 나눠가지기
예정된 여행의 뷰컨을 재활용하면서 한 화면에 뷰모델이 2개가 된다는 문제가 생겼음
- 코드양 늘어나는 대신 쉽게 가기 vs 억지로 쓰되 복잡하게 하기
- 뷰까지만 재사용했어야했나?
- 중복되는 로직을 재사용하려고 했는데 MVVM이라 복잡해졌다
- 똑같은 Travel을 두 가지가 가지고 잇음
- 큰 뷰컨트롤러가 굳이 랜드마크들을 알아야 할까?
- 컨테이너로 쓸거면 엔티티를 클래스로 구현해야하지 않았을까...
- 이걸 지금 바꾸기엔 말이 안됨
- ID만 넘겨주고 다시 코어데이터에서 불러오기?
- 둘 다 같은 Travel을 가져야 한다는 입장
- 코오디네이터에서 동기화시켜주기로 함
코디네이터 차일드는 실제 쓰는건 아닌데 weak var로 하다보니 사라져버려서 잡아두려고
코오디네이터는 UIKit에 종속적
- 뷰컨이 코오디네이터를 가지면 무관한데
- 뷰모델이 가지면 delegate로 따로 빼야함
- 뷰컨이 가져도 되고 뷰모델이 가져도 되고 (정답이 없음) 딜리게이트를 가진게 뷰모델임
작성하자!
date formatter 부분을 extension으로 빼서 재사용하기
랜드마크가 있으면 -> 첫번째 사진
- 랜드마크 중에서 랜덤하게? 없으면 -> 랜덤하게 미리 준비한 사진 (비행기는 빼고 개구림)
- 매번 다르게 보여주기?
OwnMyWay가 너무 낮게있음
- 내비게이션 느낌으로 Prefer large title을 적용하되 올라가면 작아져야함
스토리보드가 최우선임 -> 미리 outlet이랑 action만 다 따놓기
- 거기서 누구는 액션 구현하기 누구는 뭐 구현하기 이런식으로
- 마지막에 안쓰는거 지우기
괜찮을까?
- Double 2개가 1분당 하나씩 요청한다고 해도 대략 만 바이트가 넘을텐데
- 압축한다면 생각보다 크진 않을 것임
S004_강현준 | S012_김우재 | S033_유한준 | S047_이청수 |
---|---|---|---|
@mandeuk26 | @kimwj9792 | @hj56775 | @bestowing |
2주차
3주차
4주차
5주차
6주차
더보기
- CollectionView + Diffable & Compositional 사용 이유
- App Target iOS13+ 인 이유
- Storyboard를 채택한 이유
- 뒤로가기 버튼에 특정 액션을 넣으면 Swipe back이 되지 않는 문제
- 메모리 누수 발생 문제
- 맵뷰가 주기적으로 리프레쉬되는 문제
- UserLocation 화면을 빠져나와도 업데이트 해야하는 문제
- Compositional Layout의 estimated가 정상 동작하지 않는 문제
- Keyboard에 의해 TextField가 가려지는 문제
- 사용자가 권한을 거절했을때 생길 수 있는 문제
- 이미지를 불러올때 프레임 드랍이 발생하는 문제
- PHPicker를 이용해 이미지를 보여줄 때 이미지를 순서대로 표시하지 못하는 문제
- 관광명소 검색화면에서 빠르게 스크롤 시 적합한 관광명소 이미지를 보여주지 못하는 문제
- 무한스크롤 캘린더 구현과 VoiceOver 적용시 문제