
오늘 한 일
- 미세먼지 화면 속 테이블뷰의 셀이 동적으로 조정되도록 코드 추가
- 셀 재사용 문제 우선순위 줘서 해결
- 테이블뷰 스크롤시 첫번째 셀 인식되도록 함
- 현재 위치 기반 위도,경도 찾는 기능 추가
- 서버에 리퀘스트 날리고 인코드 디코드 할 놈들 추가
- 영어전화
- 친구덕에 꿀알바.. 일주일에 두번 할거임 ㅋㅁㅋ
새롭게 알게 된 것
- 셀 재사용 문제는 prepareForReuse()를 오버라이딩 하면 됨. 다만 내 경우에는 셀이 재사용될때마다 constraint를 재설정해주는데, 두개가 충돌나서 제대로 그려지지 않는 일이 있었음. 우선순위를 새로 그려지는 애가 높도록 설정해주어 해결
고민되는 것
- scrollDidEnding() 인가 여기서 스크롤 움직이고 상단의 놈을 인식하도록 했는데.. 쨌든 맨 위의 셀의 데이터를 알아야 하잖아? 근데 여기 위치는 테이블뷰고,.. 바깥에 데이터 조정해줘야하는건 뷰컨인데 노티를 보낸다치는데 scollDidEnding() 이 메소드는 스크롤 쫌만되도 와르르 실행되는데 좋은 방법일까 이게?
내일 할 일
- 서버쪽에 위,경도 리퀘스트 받을 준비 되어있으면 그거 잘 되는지 테스트
- 받아온 데이터를 기반으로 뷰 업데이트
- SOLID 동영상 오전에 시청하기
- 오후에는 수업
내일 할 일 말고도
- 포커게임 ver.JK 코드분석
- 주말에 MVVM 공부
느낀 점
- TIL을 매일 쓰자! 한동안 바쁘다고 아예 거들떠도 못봄 .. 안돼안돼 ㅠ ㅠ 더불어 노션으로 할일 관리하던것도 안하게됨.. 걍 깃헙에 이슈 만들어서나 하고.. 안돼안돼..
와!! 델마 짱이에요!!
화이팅!!