We are developing an application which needs to deal with some non-trivial amount of structured data. What are the most advanced database libraries for iPhones and iPads?
We are developing an application which needs to deal with some non-trivial amount of
Share
There are two obvious candidates: SQLite or Core Data.
SQLite gives you low level granularity/flexibility, but you have to write more code. SQLite is supposed to be good for even 2GB datasets, although I have not personally tried working with anything this large in iOS.
Core Data abstracts the details away from you, saving you from writing lots of code, but optimisation can get quite involved and there are quite a lot of subtleties to get to grips with.
The initial learning curve (unless you happen to already be a SQL guru) is probably easier with Core Data.