NetNewsWire/Frameworks/RSDatabase
Olof Hellman e038fb0fb5 convert Evergreen frameworks projects to use .xcconfig files. 2018-02-02 03:24:13 -08:00
..
FMDB Remove Garbage-Collection-specific finalize method overrides, which were flagged by new deprecated OBJC methods warning. 2018-01-29 11:20:38 -05:00
RSDatabase Change from flatMap to new compactMap rename in Xcode 9.3. 2018-01-29 11:19:54 -05:00
RSDatabase.xcodeproj convert Evergreen frameworks projects to use .xcconfig files. 2018-02-02 03:24:13 -08:00
RSDatabaseTests Add RSDatabase. 2017-05-22 13:09:19 -07:00
RSDatabaseiOS Add RSDatabase. 2017-05-22 13:09:19 -07:00
Related Objects Change from flatMap to new compactMap rename in Xcode 9.3. 2018-01-29 11:19:54 -05:00
xcconfig convert Evergreen frameworks projects to use .xcconfig files. 2018-02-02 03:24:13 -08:00
.gitignore Add RSDatabase. 2017-05-22 13:09:19 -07:00
DatabaseTable.swift Change from flatMap to new compactMap rename in Xcode 9.3. 2018-01-29 11:19:54 -05:00
LICENSE Add RSDatabase. 2017-05-22 13:09:19 -07:00
README.md Add RSDatabase. 2017-05-22 13:09:19 -07:00

README.md

RSDatabase

This is utility code for using SQLite via FMDB. Its not a persistence framework — its lower-level.

It builds as a couple frameworks — one for Mac, one for iOS.

It has no additional dependencies, but thats because FMDB is actually included — you might want to instead make sure you have the latest FMDB, which isnt necessarily included here.

What to look at

The main thing is RSDatabaseQueue, which allows you to talk to SQLite-via-FMDB using a serial queue.

The second thing is FMDatabase+RSExtras, which provides methods for a bunch of common queries and updates, so you dont have to write as much SQL.