---
# System prepended metadata

title: 목요일 개발일지

---

# 목요일 개발일지

## 멘토님 지시사항

- 라이브러리 제거 
- 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하면??? 무슨??

~~- 암호화 복호화 비동기처리 - 안해도 될 것 같다! - 지금은 프린트 때문에 오래걸리는거임~~


# 문서 

- 개발일지 


