Skip to content

Pomodoro 회고  #1

@simoniful

Description

@simoniful

고민

  1. 간단한 거부터 Rx를 적용하여 구현해보자
  2. MVVM의 필요성을 느껴보자

회고

  1. 튜토리얼이 거의 UI 기반이라 VM의 기능이 필요가 없을 정도
    • 확실히 데이터 패칭이나 안에서 복잡한 비지니스 로직을 수행할 때 장점
  2. 타이머와 같은 interval()을 사용하는 거에 있어서 주의점 - 메모리 해제에 각별히 신경
    • deinit 혹은 viewDisappear될 때 정리
  3. Driver와 BehaviorRelay를 사용할 때 차이점
    • 1부터 시작하는 것과 0부터 시작하는 것의 차이 - 0부터 시작하는게 덜 어색함
  4. 간단한 트랜스 폼을 위한 CGAffineTransform - 뷰 프레임 계산 별도 필요 없음
    • Lottie 같은 라이브러리 사용해보기
  5. AudioServicesPlaySystemSound - 원하는 소리를 킬 수 있음

참고

👉🏻 RxSwift로 Timer를 구현하는 2가지 방법

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions