프로젝트14 [수수-경조사비 관리 서비스] 수수의 Custom Numeric Animation View 작성 개요SUSU에서 Custom Numeric Animation을 만들어야 했습니다. Apple에서 제공하는 Numeric Animation의 경우 SUSU팀이 원하는 방향과 달랐습니다. 일단 원하는 애니메이션 동작입니다. 기존 oldValue가 위로 올라가고 newValue가 위로 올라가면서 newValue가 사용자에게 보이도록 뷰를 작성했어야 했습니다. 애니메이션에 대한 조건은 다음과 같았습니다. 숫자값 변경 시 애니메이션 재생숫자 한칸 씩 애니메이션이 들어갑니다.아래에서 위로 등장새 숫자 > 기존 숫자새 문자 혹은 기존 문자가 , 인 경우100,000 새로운 자릿수가 추가 될 경우ex) 5,000 → 15,000 으로 변할 경우, 가장 앞의 1인 아래에서 위로 등장위에서 아래로 등장새 숫.. 2024. 6. 1. [MealGok] 어플리케이션의 종료 시나리오 작성 어플리케이션의 종료 시나리오 작성 다양한 종료 환경밀꼭앱은 다양한 종료 환경이 존재했습니다. 어떻게 종료할지에 대해서 분기를 나누고 분기에 관한 로직을 처리해야 했습니다. 종료 환경에 관해서 고민할 때 크게 셋으로 나눴습니다. 그리고 이 나눠진 분기를 통해서 각각 다른 로직이 실행되게 만들었습니다.- 앱이 포그라운드에서 작동할 경우- 앱이 백그라운드에서 작동할 경우- 앱이 kill 된 경우앱이 포그라운드에서 작동할 경우앱이 포그라운드에서 작동할 경우, 시스템 메모리에서 밀꼭 앱이 제거되지 않았기 때문에 특별한 분기처리가 없었습니다.앱이 백그라운드에서 작동할 경우notification을 통한 기록 저장 remind앱이 백그라운드에서 작동할 경우, 기본적으로 notification이 사용자에게 전달됩니다. .. 2024. 3. 7. 이전 1 2 3 다음