데일리스크럼 3주차 월요일 - donggeonoh/bithumb-techcamp-ios-1st GitHub Wiki

진행 사항

  • 동건
    • 코인 차트 그래프
      • Bithumb API(Candlestick, WebSocket Ticker) 호출 및 데이터 갱신
      • 차트 그래프 X축 기준 날짜로 설정
    • 그래프 1분/10분/30분/1시간/일 표시 구현 중
  • 제로
    • 코인 리스트 화면 관심/원화 탭 기능 구현 중
  • 허황
    • 호가 실시간 반영(WebSocket Orderbookdepth)
    • 호가 화면 스크롤(매수, 매도 가운데 정렬)

금일 계획

  • 동건
    • 코인 차트 그래프 1분/10분/30분/1시간/일 시간에 따른 그래프 갱신
    • 그래프 최근 데이터로 확대하는 기능 구현
    • 코어 데이터로 데이터 관리 기능 구현
  • 제로
    • 코인 리스트 화면의 관심/원화 탭
      • 스크롤하면 underline이 이동하도록 구현
      • 정렬은 탭 상관없이 관심탭, 원화탭이 한번에 같은 조건으로 정렬되도록 구현
      • 관심코인을 추가하거나 제거할 때 스크롤이 올라가거나 내려가는 현상 해결
    • 코인리스트 정렬 탭
      • 디자인 피그마처럼 수정
    • 웹소켓 적용
  • 허황
    • 호가 화면 PR 작성
    • 화면 전환시 데이터 전달(코인 정보)
    • 코인 상세화면 우측 상단 차트 구현

문제점

  • 동건
    • 데이터를 모두 불러오게 되면 한 화면에 모든 데이터를 보여주는 문제 해결 방법 찾는 중
  • 제로
    • 현재 섹션헤더 위치를 cellForItem(at:)으로 계산하는데, 셀이 화면 밖으로 한참 벗어나면 nil을 반환하게됨
      • 다른 방법을 찾는 중
  • 허황
    • 컬렉션 뷰의 콘텐츠 사이즈를 알 수 있는 방법

      dataSource.apply( snapshot:, animatingDifferences:, completion:) 컴플리션에서 조건문으로 매수, 매도 데이터가 전부 들어올 때 가운데로 스크롤하게 구현함.