4주차 스프린트 계획 회의 - boostcampwm-2021/iOS04-OwnMyWay GitHub Wiki
11월 15일 스프린트 회의록
주말간 작업물 공유
청수님의 다크모드 대응 공유
- 캘린더는 그냥 스토리보드로 할 수 있음
- 스토리보드를 소스코드로 뜯은 다음에 labelColor로 적용하니까 됨
- 버튼의 경우 이전에 사용했던 safeAreaInsets를 적용해서 동적인 높이 적용
우재님의 네비게이션 공유
- 커스텀하는건 좋은 생각이 아니다.
viewWillDisappear
에서isMovingFromParentViewController
를 활용- 기본 네비게이션 바를 활용함
- if self.isMovingFromParent {}
- disappear되는 상황이 있을 것임
- 전화왔을때도 안되고 백그라운드로 나갈때도 호출안되고 진짜 우리가 딱 원하는 타이밍에만 호출됨
viewWillDisappear
에서 할까viewDidDisappear
에서 할까- did는 가끔 실행되지 않는 문제가 있음
- 메모리가 해제되버려서 그럴까
- will에서 하기로 함
- will에서 하자니 viewControllers 스택에서 순서가 보장되지 않는다는 문제가 생길 것 같아보임
- 이론상 문제가 없으니 did에서 하는게 어떨까!
- did는 가끔 실행되지 않는 문제가 있음
- self.isMovingToParent는 호출이 아예 안되길래 테스트해보니 viewWillAppear에서만 실행됨
한준님의 떨리는 첨성대 공유
- 부르르 애니메이션 추가하기
- 나중에 아이폰 홈 화면처럼 뱃지 추가하고 그걸로 삭제하기 구현
현준님의 권한 관련 공유
- 권한 요청을 ongoing 화면에서 한번에 요청하도록 옮김
- 하나로 줄이고 싶은데 무조건 2 depth로 요청해야함
- 문제는 LocationManager가 메모리에 계속 남아있음
- viewController는 메모리에서 사라질텐데...
- 관련 자료가 없어
- 껏다 킬 수 있게 해놨음 -> 중간에 꺼지면 연결해야 할까?
- 연결하는건 좀 별로...
- 그럼 이차원배열로 저장하기
논의하고 싶은 것들 (자유 발제)
iOS 13으로 타겟 내리기