В разработке моего первого серьезного приложения для iPhone (что я хотел бы получить на AppStore) мне нужен хороший способ представления моих данных. Вместо того, чтобы идти с основными данными, я (как ни странно, я думаю) решил использовать классы для представления моих данных.Устойчивость данных в приложениях iPhone
Я создал три класса, MMDot, MMShowMovement и MMShow. MMShowMovement содержит экземпляры класса MMDot в массиве, поскольку MMS-сообщение содержит экземпляры MMShowMovement. Казалось, что это хороший способ сделать это, у каждого класса есть много логики, которая должна быть с ним, поэтому я подумал, что классы выглядели как хороший способ представить все эти данные.
Мой вопрос в том, есть ли простой способ сохранить экземпляры этих классов, чтобы я мог восстановить данные после повторного открытия приложения? Я сделал приложения на OS X с помощью NSKeyedArchiver, будет ли он похож на iPhone? Было бы проще начать снова с использованием Core Data (эти объекты очень сложны, особенно MMDot с примерно 15 переменными экземпляра, теперь, когда я смотрю на него, может быть, не на THAT-комплекс)?
Я действительно в затруднении здесь.
Я бы повторно модель использовать CoreData –