2009-11-23 2 views
2

Я понимаю, что sqllite - это почти единственный выбор для базы данных на iphone. Есть ли для этого O/R Mapper?Objective-C O/R Mapper для IPhone

+0

Не хотите использовать данные ядра? – Surya

ответ

2

Если вы ищете постоянство объекта, то Core Data - это очевидный путь.

Существует также FMDB. Есть и другие, но сначала посмотрите на Core Data.

+0

FMDB - это не ORM, но это все, что у вас есть, если вам нужно работать с существующим файлом/схемой SQLite, а не позволять Core Data обрабатывать схему для вас. –

1

Хотя структура Apple Core Data является not ORM, это может быть то, что вы ищете. В частности, если вы хотите сохранить свою объектную модель в базе данных, чтобы сделать объектные графы, превышающие доступную память, или сделать запрос эффективным, Core Data является хорошим решением. Если, с другой стороны, вы пытаетесь найти ORM для работы с существующей базой данных SQLite, вам не повезло.

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