19일: SwiftUI의 100일 - 단위 변환(챌린지 앱)
2485 단어 swift100daysofcodeswiftui
단위 변환 챌린지
https://www.hackingwithswift.com/100/swiftui/19
도전
단위 변환을 처리하는 앱 빌드: 사용자는 입력 단위와 출력 단위를 선택한 다음 값을 입력하고 변환 출력을 확인합니다.
다음 단위 중 하나를 선택하십시오.
해결책
이 프로젝트의 경우 처리해야 할 변환 범위가 적기 때문에 온도 변환을 선택합니다. 😉
이 앱을 만들면서 Swift에
Measurement
및 Unit
변환 기능이 내장되어 있다는 사실을 알게 되어서 한 번 해보면 어떨까 하는 생각이 들었습니다.나는 그것이 도전에 더 많은 것을 추가할 것이라고 생각하지 않았습니다. 저에게 재미있는 부분은 더 많이 알고 탐구하게 되는 것입니다. 그리고 그 어려운 부분은
Measurement
의 값을 Double
로 반환하는 방법을 알아내는 것인데 놀랍게도 .value
속성을 사용하는 것만큼 쉽습니다.var convertedUnit: Double{
let inputValue = Measurement(value: userInput ?? 0, unit: getUnit(unit: convertFrom))
let convertedValue = inputValue.converted(to: getUnit(unit: convertTo))
return convertedValue.value
}
소스 프로젝트는 여기에서 찾을 수 있습니다.
Reference
이 문제에 관하여(19일: SwiftUI의 100일 - 단위 변환(챌린지 앱)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/johnkevinlosito/day-19-100-days-of-swiftui-unit-conversion-challenge-app-ko2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)