-
Notifications
You must be signed in to change notification settings - Fork 0
Serialize and deserialize objects to SQLite3 + integrated GTM (Google Toolkit for Mac) Unit Testing.
winding-lines/iphonelite3
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published