반응형 double2 extension Double - String 통화 기호(소수점 두 자리 반올림) 제목의 요약과 같이 double값을 통화를 나타내는 값인 String타입으로 변환하는 메소드를 추가하기 위해 Double 타입을 확장하는 예제. 이 메서드는 소수점 두 자리로 반올림하고 통화 기호를 추가하는 예제. extension Double { func currencyString() -> String { let divisor = pow(10.0, 2.0) let num = round(self * divisor).rounded() //제수 return "$\(num)" } } 확장에는 저장 프로퍼티를 추가할 수 없지만, 연산 프로퍼티는 추가할 수 있다. extension Int { var squared: Int { return self * self } } 정수를 제곱한 값을 얻기 위해 연산 프로퍼티로 .. 2021. 7. 14. iOS 서식문자 참고표(double, float, 정수형, 자료형..) iOS 서식문자 참고표(double, float, 정수형, 자료형..) 정수형char : 1바이트를 가지며 -128에서 +127 까지의 값을 표현한다.short : 2바이트를 가지며 -32,768에서 +32,767 까지의 값을 표현한다.int : 4바이트를 가지며 -2,147,483,648에서 +2,147,483,647 까지의 값을 표현한다.long : 4바이트를 가지며 -2,147,483,648에서 +2,147,483,647 까지의 값을 표현한다.long long : 8바이트를 가지며 -9,223,372,036,854,775,808에서 +9,223,372,036,854,775,808 까지의 값을 표현한다. 실수형float : 4바이트를 가지며 ±3.4 x 10의 -37승에서 ±3.4 x 10의 +38승.. 2019. 5. 21. 이전 1 다음 반응형