Skip to content

Serialize and deserialize objects to SQLite3 + integrated GTM (Google Toolkit for Mac) Unit Testing.

Notifications You must be signed in to change notification settings

winding-lines/iphonelite3

Repository files navigation

WHAT?
XCode3 iPhone project with Lite3* classes for serialization and deserialization of arbitrary classes to a sqlite3 database.

The library classes come from their own repository
http://github.com/decodeideas/iphonelite3-lib.git

Also I integrated the Unit tests from the Google Toolkit for Mac.

See this for the latest changes:
http://iphonelite3.wordpress.com/



SIMILAR PROJECTS
1. Shortly after I created this project I found the following project through the iPhone dev twitter list.

http://code.google.com/p/sqlitepersistentobjects/

2. The following is using the ActiveRecord approach of inheriting from a basic class.
http://github.com/aptiva/activerecord/tree/master

IPHONELITE3	

The current project is using Objective-C reflection instead of inheritance. It is a lot simpler than the above projects partially due to the lack of features.

Look in the file Test/Lite3DBTest.m for example of usage. Generally the database will be created and deployed with the application so that you can ship pre-filled tables. The other option is to create the database upon first usage by providing the DDL.

This is work in progress released under an MIT license. Check the files for important limitations of this code. Do not use this code if you do not agree to the limitations set forth in the license.

[email protected]

About

Serialize and deserialize objects to SQLite3 + integrated GTM (Google Toolkit for Mac) Unit Testing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published