Swiftは他の言語と同じようにenumが使えます。enumにCodableプロトコルが設定でき、それを設定することで、JSONEncoder()やJSONDecoder()を使ってJSON文字列への変換などが行なえます。enumにはほかにもCaseIterableが使え、allCasesからenumの定義した内容を参照することもできます。詳細はブログサンプルコードを含めて書いています。
Swiftは他の言語と同じようにenumが使えます。enumにCodableプロトコルが設定でき、それを設定することで、JSONEncoder()やJSONDecoder()を使ってJSON文字列への変換などが行なえます。enumにはほかにもCaseIterableが使え、allCasesからenumの定義した内容を参照することもできます。詳細はブログサンプルコードを含めて書いています。