Skip to content

회의록 2021 11 10(수)

lou0124 edited this page Nov 10, 2021 · 3 revisions

오늘 한 일

  • 학습

    • navigation controller에서 커스텀 push/pop
  • 측정 화면

    • 기록 저장시 크래쉬 오류 수정
  • 설정화면

    • Dynamic Type Text 적용

개인 과제 (기한 X)

  • 공부
    • MapKit
    • CoreData
    • CoreMotion
    • CoreLocation
    • MVC is not your problem
    • Grinding
    • Combine

내일 할 일

  • 지도 화면

    • viewController 로직 하위로 옮기기
  • 기록 상세 화면

    • 뷰 구성
  • 측정 화면

    • CoreData 기록 저장 리팩토링
  • 기록 화면

    • Diffable + Compositional
    • 기록 데이터 Fetch

구조

records -> 한개의 기록이고

record -> 배열에 일시정지 한 기록이 나눠서 들어가요

locations -> gps 바뀔때마다 저장된

struct Records {
    var title: String
    var records: [Record]
    
    mutating func configureTitle(title: String) {
        self.title = title
    }
}

struct Record {
    let startTime: Date
    let endTime: Date
    let step: Int
    let distance: Double
    
    let locations: [Location]
}

struct Location {
    let latitude: Double
    let longitude: Double
    let altitude: Double
}
Clone this wiki locally