Используйте FMDB , это отличная оболочка для sqlite3 и она сэкономит вам много времени. Вам необходимо получить путь к файлу .sqlite и создать экземпляр объекта FMDatabase.
FMDatabase *db = [FMDatabase databaseWithPath:@"path/to/db.sqlite"];
Затем откройте его в @try @catch @finally block
@try {
[db open];
//use this set to fetch data
FMResultSet *resultSet = [db executeQuery:@"SELECT * FROM table_in_database"];
while ([resultSet next]) {
int index = [resultSet intForColumn:@"id"];
NSString *name = [resultSet stringForColumn:@"name"];
//etc...
}
}
@catch (NSException *e) {
}
@finally {
[db close];
}