[Swift] 스위프트 toString 구현하기
- 언어/스위프트
- 2022. 9. 27.
반응형
CustomStringConvertible
Swift 언어에는 다음과 같이 CustomStringConvertible 이라는 프로토콜이 있습니다. 친절하게도 코드 안을 살펴보면 간단한 사용법을 예시로 보여줍니다. 일반 언어에서 toString 과 같은 기능을 구현할 수 있습니다.
▼ 다음은 CustomStringConvertible 프로토콜 입니다.
▼ 우선 Point 라는 struct 를 하나 정의합니다.
▼ Point의 extension을 새로 만들어서 CustomStringConvertible를 구현합니다. description을 재정의합니다.
▼ 이제 출력해보겠습니다.
▼ 결과는 다음과 같습니다. CustomStringConvertible 프로토콜을 구현하면 원하는 형태로 출력문을 재정의 할 수 있어서 편리합니다.
"10:20\n"
반응형
'언어 > 스위프트' 카테고리의 다른 글
[Swift] iOS 저전력(절전) 모드 확인하기 (2) | 2023.03.14 |
---|---|
[Swift] Date 객체에 1일(하루)을 추가해서 Date 객체 변환하기 (0) | 2023.03.11 |
[Swift] AVAudioPlayer iOS 오디오 wav 파일 재생하기 (0) | 2023.02.16 |
[Swift] userContentController JSON 데이터 파싱하기 (0) | 2023.02.11 |
[Swift] 스위프트 랜덤(random) 난수 색상 값 만들기 (0) | 2022.09.30 |