스위프트(Swift)로 만든 iOS용 스탑워치(StopWatch) 앱 예제

사용 도구

Swift, Xcode

 

깃허브 링크

https://github.com/ayaysir/iOS-StopWatch

 

제작 시기

(iOS) 2020.2.26 ~ 2020.3.5
(WatchOS) 미정

 

주요 기능
  • 스탑워치 기능: 시작, 일시정지, 종료 등
  • 로그 기록 및 조회 기능
  • 사용자가 스탑워치 스타일(색상, 폰트, 사이즈)을 꾸밀 수 있음

 

스크린샷

첫 화면, 시간 표시 부분은 사용자가 스타일을 지정할 수 있습니다.

 

 

오랜 시간에도 정상 동작합니다. (만들기 중간 단계에서의 사진)

 

 

시작, 일시정지, 리셋 등의 모든 기록을 로그로 남기고 조회할 수 있는 기능

 

최초로 앱을 실행하고 시작 버튼과 종료 버튼을 누른 뒤, 로그 확인 GIF

 

일시정지 및 재개 기능 GIF

 

정지(리셋)된 상태에서 다시 시작 버튼을 누르면 0초로 복귀 GIF

 

스탑워치 시간 표시 부분의 스타일을 사용자가 설정하고 저장할 수 있습니다. 색상 팔레트를 이용해 색상을 선택하고, Font 부분에서는 현재 iOS에서 이용할 수 있는 모든 폰트의 리스트가 표시되며, 사이즈도 조절 가능합니다.

 

스탑워치 사용자 스타일 조절 GIF

 

문의 | 코멘트 또는 ayaysir0@naver.com

donaricano-btn
카테고리: Portfolio

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다