2010-06-23 2 views
0

Это вопросы дизайна, поэтому несколько идей будут в порядке.Как сохранить много текста в данных ядра

В моем приложении для iPhone я отслеживаю жизнь нескольких игроков, которая со временем может увеличиваться и уменьшаться. После того, как игра закончена, я хочу показать им свою жизнь на протяжении всей игры, чтобы они могли видеть, как они это сделали. Теперь это также будет храниться в Core Data, чтобы они могли просматривать свои прошлые игры и видеть, как они это сделали.

Итак, вопрос в том, что это лучший способ сделать это? Я хотел бы эту информацию, присутствующую в журнале жизни:

time: Player Name - Current Life (Change in Life) 

Если эти переменные будут сохранены и будут выведены, чтобы отобразить список. Так что лучший способ сделать это? Должен ли я создать объект «Life Change» в Core Data и иметь много таких строк? Или есть лучший способ?

Спасибо за ваш совет!

ответ

0

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

+0

В итоге я использовал ваше предложение отношения «Один ко многим» в Core Data, хотя я сохранил каждую «строку» как строку, а не как отдельные части. Я сделал это, чтобы я мог более эффективно сортировать результат, я не понимал, что одно из многих отношений хранится в наборе. В любом случае, спасибо, что указали мне в правильном направлении, и вы очень помогли! –

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