Hello everybody,
Today I'm releasing QuickLite 1.5.
What is QuickLite?
It's a powerful, yet simple-to-use Cocoa wrapper for SQLite 3, the embeddable SQL database engine.
QuickLite already includes SQLite, so there's no need to download and to configure. It provides the developer with a SQL database without running a separate RDBMS process. QuickLite is not a client library used to connect to a big database server. QuickLite is the server, reading and writing directly to and from the database files on disk.
New features in QuickLite 1.5:
- Updated with SQLite 3.0.7
- Data integrity check provided by SQLite
- Datatype support includes QLString, QLNumber, QLBoolean, QLDateTime, and QLContainer
- Better data caching: CacheAllData, CacheOnDemand, or DoNotCacheData
- QuickEdit: add, edit, and remove rows without a single SQL statement, the OOP-way
- Save and revert supported, database-wide and on a cursor-by-cursor basis
- Distributed notifications, Fast User Switching-aware, sent when a commit action takes place
- Debugging facilities to observe all SQL statements executed, as well as tracing QuickLite methods
- Lots of optimizations
Other Features:
- Updated with SQLite 3.0.7
- Objected-oriented
- Easy to use
- Just 3 classes to deal with: QuickLiteDatabase, QuickLiteCursor, and QuickLiteRow
- Data file compaction
- Includes introspection methods to access table names, column names, indexes, etc.
- Includes utility methods to create and drop tables, add and remove columns, insert data, and more!
- Access to SQLite’s last error ID and associated error string
- BLOB support
- Several examples are included, including SQLiteManagerX, a SQLite 3 database browser
Since the QuickLite 1.5 Beta Program began, lots of improvements and bug fixes have been made. To know more, please read the Release Notes.
You can download QuickLite here: http://www.webbotech.com
Regards,
-- Tito

