20210207(일)

2021-02-07

1. 학습 날짜

  • 2020-02-07

2. 학습 시간

  • 21:00 ~ 23:00

3. 학습 범위 및 주제

  • 그냥 정리

4. 학습 목표

  • 어제 학습했던 내용을 정리한다.

5. 학습 정리

6. 상세 학습 내용

  • 뷰가 자신이 자신을 제어할 수 있는 방법에 대해 생각했다.

  • 이전에 뷰 객체는 remove 함수를 이용해서 뷰 객체 자신을 지울 수 있다고 했었다.

  • 이렇게 알아냈지만 정작 우리는 자기 자신을 지워야할 때 제대로 지워주지 못하고 있었다. 그 이유는 이 요소 자체를 잡아내는 방법이 없었기 때문

  • 고민하고 있을 때 IWOO 님이 아이디어를 주셨다. 돔 요소에 이벤트를 거는게 아닌 모델과 컬렉션에 이벤트를 걸고 해당 이벤트를 고의적으로 trigger 함으로써 함수를 실행시키라고!

  • 이 방법에 따라 메뉴뷰 자체를 우리가 원하는 타이밍 마다 삭제하고 새로 생성할 수 있게 만들었다.

  • 액션 케이블이 연결되는 상황를 정리했다. 이전에는 말로만 정리를 했었는데 이번에는 어떤 파일에서 어떤 함수가 일어나는지를 순서대로 적었다.

    • 아직 이해하지 못하는 부분이있어서 그 부분들은 완벽하게 정리하지 못했다.

    • 이해하지 못한 부분은 consumer 객체가 어떤 코드로 어떻게 만들어지는지다.

7. 오늘 학습 내용에 대한 개인적인 총평

  • 주말에도 코드를 작성해야 하는데... 너무 나태하다. 왜이렇게 하기가 싫을까?

8. 다음 학습 계획

  • appearance view 완성하기

Last updated