# 목요일 개발일지 ## 멘토님 지시사항 - 라이브러리 제거 - State 정리 - URLSession에 combine 적용하기 일 > 노트북 ㅋㅋ 세팅뷰? 새벽에 AVFoundation 월 > 화 서버 -> 엄청난것들 함 수 발표준비, 배포 목요일 한일 # 마지막 할 일 ~~- inactive 에서 돌아올 때 무조건 main으로 가는 현상~~ - 루트 뷰를 바꿔버리는 게 문제 - 메인 뷰에서 네비게이션 링크의 태그를 바꿔주는 방식으로 변경하여 해결 - ~~Edit 화면에서 icon 선택시 dismiss되는 현상 - 바탕화면누르면 ... - 가이드 뷰 위에 카메라 뷰 위에 얹어 있는 상태에서 pop to root를 무리하게 해서? - 네비게이션 링크 방식으로 변경하여 해결 - ~~UUID를 UDID처럼 사용할 수 있게 KeyChain으로 바꾸기~~ - **sync 맞추기 api** ~~1. 멀티 유저가 앱을 처음 깔았을 때 서버에 있는 데이터 불러오기.~~ ~~2. 멀티 유저가 앱에서 토큰을 추가, 수정, 삭제했을 때 나머지 기기에서도 정상적으로 불러오기......~~ ~~3. 멀티 유저가 백업을 끄고 토큰을 등록하고 백업을 켰을 때, 나머지 기기의 토큰들을 이 유저의 토큰으로 전부 치환.~~ - ~~백업모드 off 추가 -> on 했을 때 반영되는지 ~~ ~~- 처음 앱 다운 받고 서버에서 받아온 데이터가 있을 경우, 비밀번호 두 줄 짜리일 때 비번 5개 입력해도 넘어감. ~~ - ~~토큰 변경될 때, - 서버가 제대로 토큰을 수정했다고 응답을 보냈을 때, 우리 디바이스 라스트 업데이트 시간도 바꿔줘야 함. 현재시간으로.~~ - ~~코드 정리 -> 큐알 화면 안보일 수 있게 하는 법 살짝 고민~~ 시간 어떻게 해결했었더라..? - 우리 시간 추가할 때 9시간 빼는 방법? - 백업 비밀번호 변경하고 토큰 다시 암호화해서 put요청 해야함. - 다른 디바이스에서 백업 비밀번호를 변경하고 다시 다른 디바이스에서 접근 할 때. 비밀번호를. 입력하는 뷰가 떠야한다. 그런데 이게 랜덤이다(?) - ~~런치 스크린 아이콘 넣기~~ - - ~~메인 셀에 Default 토큰이 남는 현상~~ - - Base32 decoder - TOTP 바꾸기 - AVFoundation 바꾸기 - 동기화 로직 이상 - 배포 - 앱 스토어 - 디크립트 함수에서 실패 처리를 못함!! - catch에서 return하면??? 무슨?? ~~- 암호화 복호화 비동기처리 - 안해도 될 것 같다! - 지금은 프린트 때문에 오래걸리는거임~~ # 문서 - 개발일지