таблица данных в iOS - PullRequest
       0

таблица данных в iOS

1 голос
/ 08 декабря 2011

Я хочу спросить кое-что об iOS. После этого я проанализировал значения из файла XML и хочу вставить базу данных (sqlite). Как я могу это сделать. Как я могу создавать динамические таблицы и столбцы. У вас есть такая структура в цели c. похожий датируемый c #.

Ответы [ 3 ]

1 голос
/ 08 декабря 2011

API Sqlite3 C доступен напрямую (вам нужно связать продукт сборки с libsqlite3 на этапе сборки библиотек).Вы можете либо записать элементы в предварительно созданную базу данных sqlite (если вы уже знаете структуру данных), либо сохранить элементы в NSMutableArray / NSMutableDictionary до тех пор, пока разбор XML не закончится (при условии, что данные XML не слишком велики, чтобы соответствоватьразумно в память).Затем создайте соответствующую базу данных для хранения данных.

Вы также можете использовать основные данные, которые рекомендованы Apple (и которые используют sqlite под капотом), с более приятным объектно-ориентированным API.

C API подробно описан здесь , и он ссылается на конкретные примеры для множества различных общих операций sqlite.Для sqlite также существуют объективные оболочки типа C, такие как , этот , если вам не нравится C.

0 голосов
/ 08 декабря 2011

Ну, вы можете использовать SQLite с iOS. Лучше есть Базовые данные .

0 голосов
/ 08 декабря 2011

Определите класс объекта со всеми соответствующими полями, которые вы найдете в XML (заголовок, дата, описание и т. Д.), Затем выполните итерацию по проанализированному XML, создавая новый объект для каждой строки. Когда объект заполнен, сохраните его в MutableArray и перейдите к следующему.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...