EEYatHo 앱 깎는 이야기

Swift ) Codable Struct(구조체) 쉽게 만들기 quickType - EEYatHo iOS 본문

iOS, Swift/Tip, Bug, Swift Error

Swift ) Codable Struct(구조체) 쉽게 만들기 quickType - EEYatHo iOS

EEYatHo 2021. 7. 16. 12:59
반응형

네트워크 통신을 위한 Codable 구조체 만들 때,

API 스키마 보면서 타이핑 했는데,

한방에 해주는 툴이 있었다.

 

새삼스럽지만,

경력 많은 분들한테 뭐 배우는 거 진짜 너무 효율적인듯..

 


 

홈페이지.

https://quicktype.io/

 

Convert JSON to Swift, C#, TypeScript, Objective-C, Go, Java, C++ and more • quicktype

{ "people": [ { "name": "Atticus", "high score": 100 }, { "name": "Cleo", "high score": 900 }, { "name": "Orly" }, { "name": "Jasper" } ] } Provide sample JSON files, URLs, JSON schemas, or GraphQL queries.

quicktype.io

 

 

 

앱스토어에 quickType이라 검색하면 나온다.

 

 

왼쪽에 "서버에서 내려준 JSON 데이터"를

붙혀넣기만 하면, 알아서 만들어준다.

 

 

오른쪽 긁어서 복붙하면 끝!

 

 

오른쪽에 다양한 옵션들 선택할 수 있는데,

 

1. Language에서, Explicit CodingKey 어쩌구를 체크 ( 이걸 해야 CodingKey 매핑까지 해준다. )

2. Other에서 변수명 Camel케이스 설정

 

말고는 건들게 없었다

 

 

 

 

공짜 툴에 이런 다양한 옵션까지 해주다니.. 개발자분 복받으세욧

Comments