Попробуйте www.github.com/pmurphyjam/DBExample Это проект Xcode, который использует SQLite. Он абстрагирует весь уровень SQL для вас, чтобы вы могли сосредоточиться только на написании запросов SQL. Это делает большие транзакции также. Синтаксис SQL аналогичен FMDB, и он также использует словари для сложных запросов. Вот пример:
Для выбирает NSMutableArray = GetRecordsForQuery: @ "выберите firstName, lastName из компании, где lastName =?", @ "Smith", nil];
ИЛИ Для вставки, удаления или обновления
BOOL = ExecuteStatement: @ "вставить в значения Company (firstName, lastName) (?,?)", @ "John", @ "Smith", nil];