Это действительно зависит от того, сколько ячеек у вас есть, что вы пытаетесь сохранить содержимое.Если их несколько, в NSUserDefaults это не составляет особого труда, но если их намного больше, возможно, Core Data будет лучшим решением для вас.
Если вы хотите использовать NSUserDefaults, вы, вероятно, захотите установитьтам есть BOOL, чтобы указать, включен ли флажок (поскольку у вас есть только два состояния).Итак:
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"someUniqueIdentifier"];
Надеюсь, это поможет.