[TIL] 200401, wed

delma·2020년 4월 1일
1

TIL

목록 보기
37/38

오늘 한 일

  • 오전에 SOLID 동영상 시청
  • 오후에 OOP + SOLID 수업
  • 좌표값 보내 24시간 미세먼지 데이터 받아옴
  • 서버와 통신할 객체들 역할 분리
  • 서버에서 받아온 데이터 기반으로 테이블 뷰 셀의 색상, 그래프 길이, 측정 값 변경
  • 스크롤시 맨 상단 셀 기반으로 그라데이션 컬러, 이모지, 측정값, 측정소, 시간 값 변경
  • 전화영어

새롭게 알게 된 것

  • 서버에 요청시 get으로 보낼때 쿼리문 만드는거 내가 문자열 만들어줘야하나? 했는데 URLCompnents 이용하면 쿼리문 만들어주더라 ㅎ_ㅎ 굿

고민되는 것

  • 어제 고민하던 문제는 거기 있는 view들을 가진 UIView를 클래스로 따로 만들어서 걔한테 바로 속성을 지정해주도록 했다. 기존 생각대로 노티를 보내니까 버벅거림 장난아냐 ㅋ 비용이 너무 많이 들어서 변경함
  • 또 화면 맨 처음 시작할때 맨 상단 데이터를 셀의 맨 위 데이터로 설정해줘야하는데, 스크롤이 되지 않은 상태에서도 들어가야 하니까.. 그건 테이블뷰에 데이터가 로드되는 시점에 바로 값이 넣어지도록 호출하는 부분을 viewDidLoad()에서 변경하니까 됐다 ㅎ
  • 그라데이션 컬러가 왜 내가 설정해준대로 안나오는가? 고민했는데 지역변수로 있던 CLGradientLayer() 를 전역변수로 바꿔주니까 잘됨~

내일 할 일

  • 예보 데이터 받아오기
  • 예보 화면 기능 구현

느낀 점

  • 내 영어 선생님인 Colyen이 나 fast learner라고 기본 그래마는 월화수만 하고 앞으로는 목금에 아티클이나 디스커션 같이 보기로했다 ㅎ 룰루 기대됨
  • 졸려서 이거 빨리 쓰고 가서 잘래 @_@
profile
🌐Code makes world better

3개의 댓글

comment-user-thumbnail
2020년 4월 2일

갓마...

1개의 답글