前から疑問だったのですが、Core Data Programming Guideにやり方が書いてありました。ていうか先月の3月10日に追記されたっぽいです。 Core Data Programming Guide: Non-Standard Persistent Attributes Scalar Valuesっていうところに書いてあります。 追記 コメントで @ishkawa@github さんに教えてもらいましたが、enumの場合はもっと簡単というか普通に実装する方法があるみたいでした。Core Data Programming Guideに書いてあるのは、doubleやCGRectを入れる場合の方法みたいですね。ishkawaさんありがとうございました! 何がしたいのか たとえばこういう列挙型を定義したとして…。 typedef NS_ENUM(NSUInteger, kServic