-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
30 lines (17 loc) · 1.3 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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.