In addition to using standard SQL, the FMDB SQLite wrapper, written in Objective-C, can be of assistance to those who prefer an alternative and easier way to work with SQLite.
For more information on the FMDB specification and code examples, refer to https://github.com/ccgus/fmdb.
There are three main classes in FMDB:
FMDatabase: This is the single SQLite database that executes your SQL statements
FMResultSet: This will hold and display the output and results from the
FMDatabase
FMDatabaseQueue: This will enable you to update and use many threads within this class if you want to perform queries and updates on multiple threads