Skip to content

5주차 멘토링

never-better edited this page Dec 15, 2022 · 1 revision

일자

2022년 12월 8일 목요일 13시 ~ 14시 30분

내용

  • 서버에서 서버에 있는 모델이랑 저희가 앱 내에서 사용하는 모델이랑 다를 수 있음

    서버의 유저 정보가 저장되는 거랑 내부에서 사용돼야 되는 유저 정보가 그간 차이가 있을 수 있음

    메모리 효율적으로 쓰기 위해서 UIViewModel을 만들기도 함

  • 이미지 캐시를 구현하기 위해 어떤 방식으로 해야 할지 이야기하고 있음

  • Resource 모듈화한거 설명

    분리한 모듈에 UIKit가 있어야 하는데 잘 모르겠다.

  • 뷰 컨트롤러 확인

    네트워크 요청이 일어나면 뷰 컨트롤러에서 응답을 보내줘야 함

    뷰 컨트롤러에서 응답을 보내줄 때 뷰 모델에 있으면 안 됨

    뷰 모델 안에서 네트워크 요청이 일어났을 때 뷰 컨트롤러에서 응답을 보내줘야 함

  • ViewModel 확인

    뷰 모델 Input - Output 을 어떻게 해결해야 될지 감이 안 옴

    커머너로 사용되는 데가 많음

    뷰 모델을 두고 하는 게 지금 구조가 이렇게 잡히는 거임

  • 데이터 스트림을 어떻게 오퍼레이터를 사용해서 요청하고 처리하는지 설명

  • NormalFeedCell 관련 질문

    뷰와 뷰 컨트롤러의 차이에 대해 설명하고 있음

    뷰 컨트롤을 하나 더 쪼개는 게 맞는지 묻고 있음

  • 로그인

    로그인을 개선시킬만한 것을 찾고 있음

    로그인을 했을 때 어떤 기능을 쓸 수 있는지 이야기하고 있음

클로바 노트 링크

https://clovanote.naver.com/s/7xWaiU45c77Bk

Clone this wiki locally