Я бы не стал искать, так как Core Data - это не база данных, а скорее иерархия объектов, которая сохраняется в базе данных.
Вместо этого у меня будет логическое значение по имени male
с аксессором-получателем -isMale
, поскольку нет никакого риска быть третьим.
обновление
Несмотря на комментарии, то, как вы взаимодействуете с пользовательским интерфейсом, полностью отличается от того, как вы храните данные. Как вы отображаете, зависит от вашего дизайна пользовательского интерфейса. Код в вашем контроллере будет обрабатывать перевод между логическим состоянием и отображением пользовательского интерфейса.
Вы можете иметь флажок, переключатели, раскрывающийся список, и т. Д. аль . не имеет значения Просто переведите то, с чем взаимодействует пользователь в вашем контроллере.