enumLast updated Dec 16, 2022 Edit Source#iOSアプリ設計パターン入門enumが思ったより奥深かったassosiated valueを使って、ある条件の時のみ必要な変数を綺麗に作れるenum.swift1 2 3 4 5 enum State { case inputting(validationError: Error?) case sending case sent(Message) } この場合だと、sentの時だけMessageの値を保持したいからこれが良い