somu
(somu)
1
Hi,
Presently there is a need to build a concrete swift class / struct based on the structure of a given JSON.
The approach presently considered is code generation (and add it in Xcode > Build Phase)
Is there an alternate / better way to do this without code generation and still maintaining strongly typed parameters.
I was thinking may be some of the new features might help to solve this problem ... but am not sure.
Any help would be much appreciated. Thanks
somu
(somu)
3
thanks a lot!, this is pretty cool
At my work place they have proposed a solution for GraphQL and they have written their custom script to generate the classes. I am not sure if this is the approach to have it Xcode > Build Phases to generate these files.
Questions:
- Is it better to use a tool to generate the classes outside of the project and just use the generated classes in the project (or is it better to have it in Xcode > Build Phases)?
- Is there a completely different approach that is possible using result builders or any of the other swift features to make it strongly type by accepting a JSON?
It certainly would be useful to have a script in the build phases that generates the swift types from the JSON data.
Result builders have nothing to do with code generation.
2 Likes
somu
(somu)
5
Thanks a lot for the clarification