iOS 개발자/iOS 프로젝트

iOS 프로젝트/TiTi-공부를 위한 타이머/MAC UPDATE

FDEE 2021. 1. 14. 17:11

MAC / Version : 3.2 / Date : 2021/01/14

오늘은 간단하게 마이너 업데이트를 진행했습니다.

 

1. 타이머 시작시 종료예정시간 갱신

기존에 종료예정시간이 갱신되는 조건은 1. 타이머 설정시, 2. 타이머 정지시 였습니다.

하지만 사용하다 보니 타이머 시간을 설정해 둔 다음 시작을 조금 있다가 할 경우

종료시간이 맞지 않는 현상이 있었습니다.

 

종료시간을 갱신하기 위해 정지 후 다시 시작하면 평균 지속시간도 깎이기 때문에ㅠㅠ

 

바로 개선을 진행했습니다!

Label_toTime.text = getFutureTime()

기존에 종료예정 시간을 구하는 함수인 getFutureTime() 함수를

시작 버튼 클릭시에도 동작되도록 한문장만 추가하여 간단하게 해결 되었습니다!

 

 

 

2. 시간 설정 입력시 총 목표시간, 타이머 시간이 변동되는 현상 해결

기존 버전에서는 시간설정시에

이전에 설정했던 시간으로 자동으로 기본값으로 설정을 하여 표기하였습니다.

 

하지만 시간을 수정하려도 다른숫자를 입력하면 자동으로 총 목표시간은 6시간, 타이머 시간은 40분으로 변경 된 후에 입력된 시간으로 조정되는 현상이 있었습니다.

 

그래서 기존에 저장되어 있던 시간을 시간,분,초로 나눈 정수값을 새로 저장하는 코드가 필요하여 추가하였습니다!

그리고, viewDidLoad() 안에 추가하여 현상을 해결하였습니다.

    func getHMS1()
    {
        s1 = allTime%60
        h1 = allTime/3600
        m1 = allTime/60 - h1*60
    }
    
    func getHMS2()
    {
        s2 = second%60
        h2 = second/3600
        m2 = second/60 - h2*60
    }

 

 

 

 

3. 앱스토어 아이콘 변경

기존의 아이콘이 이상하게 아이폰 어플과는 다르게 정사각형 이미지로 스토어상에 올라가졌습니다.

어떻게 해야하나 고민을 하다가 맥의 기본 사진 어플에서 이미지를 타원으로 자를 수 있다는 점을 알게되었습니다.

 

따라서 이미지를 원형으로 자른 후 크기를 다시 1024✕1024로 설정하여

appiconmaker.co

 

App Icon Maker - Resize App Icon to all sizes for iOS/Android projects.

App Icon Maker / App Icon Resizer AppIconMaker.co is a cloud service free icon maker which optimizes your app icon with proficient speed and generates icons of all sizes to be used on apps for different app stores. It’s versatility in compatibility serve

appiconmaker.co

위 사이트를 통해 이미지를 수정하여 추가했습니다.

 

 

[앱스토어 링크]

https://apps.apple.com/kr/app/titi-공부를-위한-타이머/id1519159240

 

‎TiTi - 공부를 위한 타이머

‎간편하게 시작, 종료 버튼으로 하루 공부시간을 측정! 얼마나 열심히 공부했는지 알려주는 빡공률! 일주일간의 공부기록을 통해 새로운 목표를 만들어보세요! — TiTi만의 특징 — - 지나간 시

apps.apple.com