Если вы сохраняете и извлекаете список пациентов, то со временем, по мере того как ваше приложение созревает, вам, вероятно, потребуется доступ к ним различными способами.CoreData и / или Sqlite предлагают более надежные механизмы хранения, которые предлагают богатые операции запросов, индексации и CRUD.
CoreData предложит дизайнеру спроектировать ваши логические объекты и позаботиться о сохранении sqlite для вас.Если вам нужен больший контроль, вы можете работать с sqlite, и если вы это сделаете, fmdb - хороший класс-обертка.
Если вы не делаете это в качестве учебного примера для изучения списков, я бы не рекомендовал отслеживать пациентовв листеЕсли это так, то вот еще одна SO-статья о сохранении массивов в plists:
Как читать структуру данных из файла .plist в NSArray
Из этого поста:
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
contentArray = [NSArray arrayWithContentsOfFile:plistPath];
Надеюсь, что поможет