4주차 스프린트 계획 회의 - boostcampwm-2021/iOS04-OwnMyWay GitHub Wiki

11월 15일 스프린트 회의록

주말간 작업물 공유

청수님의 다크모드 대응 공유

  • 캘린더는 그냥 스토리보드로 할 수 있음
  • 스토리보드를 소스코드로 뜯은 다음에 labelColor로 적용하니까 됨
  • 버튼의 경우 이전에 사용했던 safeAreaInsets를 적용해서 동적인 높이 적용

우재님의 네비게이션 공유

  • 커스텀하는건 좋은 생각이 아니다. viewWillDisappear에서 isMovingFromParentViewController를 활용
    • 기본 네비게이션 바를 활용함
    • if self.isMovingFromParent {}
  • disappear되는 상황이 있을 것임
    • 전화왔을때도 안되고 백그라운드로 나갈때도 호출안되고 진짜 우리가 딱 원하는 타이밍에만 호출됨
    • viewWillDisappear에서 할까 viewDidDisappear에서 할까
      • did는 가끔 실행되지 않는 문제가 있음
        • 메모리가 해제되버려서 그럴까
      • will에서 하기로 함
        • will에서 하자니 viewControllers 스택에서 순서가 보장되지 않는다는 문제가 생길 것 같아보임
      • 이론상 문제가 없으니 did에서 하는게 어떨까!
  • self.isMovingToParent는 호출이 아예 안되길래 테스트해보니 viewWillAppear에서만 실행됨

한준님의 떨리는 첨성대 공유

  • 부르르 애니메이션 추가하기
  • 나중에 아이폰 홈 화면처럼 뱃지 추가하고 그걸로 삭제하기 구현

현준님의 권한 관련 공유

  • 권한 요청을 ongoing 화면에서 한번에 요청하도록 옮김
    • 하나로 줄이고 싶은데 무조건 2 depth로 요청해야함
  • 문제는 LocationManager가 메모리에 계속 남아있음
    • viewController는 메모리에서 사라질텐데...
    • 관련 자료가 없어
  • 껏다 킬 수 있게 해놨음 -> 중간에 꺼지면 연결해야 할까?
    • 연결하는건 좀 별로...
    • 그럼 이차원배열로 저장하기

논의하고 싶은 것들 (자유 발제)

iOS 13으로 타겟 내리기