# 목요일 개발일지
## 멘토님 지시사항
- 라이브러리 제거
- 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하면??? 무슨??
~~- 암호화 복호화 비동기처리 - 안해도 될 것 같다! - 지금은 프린트 때문에 오래걸리는거임~~
# 문서
- 개발일지