Как FMDB делает sqlite более простым iOS? - PullRequest
0 голосов
/ 11 марта 2012

Я хочу использовать fmdb в своем приложении для iPhone. Каковы различия в использовании sqlite с fmdb без fmdb?

мне нужно уметь писать запросы.

как fmdb проще / эффективнее использовать, чем один sqlite? если есть какой-либо исходный код или руководство к нему, пожалуйста, отправьте его ссылку

Ответы [ 2 ]

8 голосов
/ 11 марта 2012

FMDB - это оболочка над C API SQLite с API-интерфейсом в стиле Objective-C. Какой стиль API является «более простым», зависит от вас, это будет сильно зависеть от вашего опыта программирования и личных предпочтений.

Существует руководство, показывающее, как использовать FMDB на на его странице GitHub , которая показывает API довольно хорошо, вы должны обязательно прочитать это, прежде чем принять решение.

5 голосов
/ 12 марта 2012

Следует также отметить, что автор sqlite (Д. Ричард Хипп) никогда не предполагал, что sqlite api будет использоваться непосредственно программистами.Идея состояла в том, чтобы создать низкоуровневый API-интерфейс, который обертки более высокого уровня использовали бы внутри своих приложений (и я думаю, что именно поэтому мы видим sqlite практически во всем в наши дни!).

Так что даже если вы этого не сделаетеиспользуйте FMDB, вы должны найти другую оболочку вокруг SQLite.Ваша жизнь будет легче в долгосрочной перспективе.

...