2013-12-12 6 views
0

Я хотел бы создать приложение, которое хранит 3 информации:Основные данные или .Plist?

  1. имени пациента (строка)
  2. результат теста (INT) и
  3. дата проведения испытаний.

В первом UIView появится TableView со списком пациентов. Нажимая на любую ячейку в UIView, отображается список тестов с датами, которые выполнял пациент. Я только начинаю с Objective-C и не нашел лучший способ сделать это. Использование основных данных и SQLite? Использование файла .Plist? А для массивов? Я создам 3 массива?

Моя первая идея состояла в том, чтобы создать NSMutableArray пациентов и каждого связать тест, но в этом случае для пациента для проведения различных тестов его имя будет повторяться в списке пациентов. Я мог бы t find thought how could filter the NSMutableArray` (с предикатом?) Чтобы отобразить тестовые данные для одного пациента на следующем экране. Есть идеи?

ответ

0

Ваш вопрос является слишком общим для правильного ответа на него.

Но если вы сохраняете информацию о пациенте, вам обязательно нужно зашифровать данные. CoreData звучит немного излишним, если вы сохраняете очень ограниченный объем данных, и вы не хотите беспокоиться об управлении данными, схемах и миграциях.

Память PLIST звучит как вполне разумное решение. Что касается вашей структуры данных.

У вас есть масса пациентов в вашем первом взгляде. Когда вы выберете ячейку, чтобы перейти к следующему виду, вы передадите выбранному пациенту следующий вид.

Смежные вопросы