Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pomodoro 회고 #1

Open
simoniful opened this issue Apr 27, 2022 · 0 comments
Open

Pomodoro 회고 #1

simoniful opened this issue Apr 27, 2022 · 0 comments

Comments

@simoniful
Copy link
Owner

고민

  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가지 방법

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant