Я разрабатываю приложение для iPhone, которое должно хранить данные в базе данных Sqlite.
Одна запись таблицы выглядит как -
@interface Record:NSObject {
NSInteger primaryKey;
NSString *name;
NSInteger priority;
NSMutableArray *items;
};
Обратите внимание, что один столбец в записи является массивом, а размер массива не фиксирован. Размер может быть нулевым или любым положительным целым числом.
Мой вопрос: когда я проектирую таблицу Sqlite, могу ли я указать массив как один столбец записи? Если НЕТ, как мне оформить эту таблицу?
ОБНОВЛЕНИЕ: Спасибо за ответ. Кажется, ответ на мой вопрос - НЕТ. Если да, могу ли я использовать другие методы архивирования, скажем, Property List или NSKeyedArchiver, чтобы реализовать это?