CM Developers.IO meetup 2015 Session D-1 昨日3月29日に開かれました Developers IO meetup 2015 のD-1セッション で続・ゲンバのSwiftと題して、Swiftを現場でどのように用いているかについて発表しました。 発表スライド Content of session Enum Swiftで導入されたEnum(列挙型)の機能を実際の開発でどのように用いているかについて発表しました。 離散値とEnum 性別や血液型、決まった期間などの離散値は単純にInt型やDouble型として扱うと、決まった離散値以外の値を取りうるためにアサーションの実装の必要や、APIによる400 Bad Reqest のレスポンスの可能性があります。 このために、このような値に対してはEnumとして宣言を行い、決まった値が必ず入るようにIOを制限し、かつS