-
Notifications
You must be signed in to change notification settings - Fork 38
Home
This project aims to simplify the way Objective-C communicates with an SQLite database. It also provides a developer greater flexibility and portability than he/she might otherwise have if he/she was having to hard code everything from scratch. A lot of attention has been given to make each class as intuitive as possible and easy to use.
Inspiration for this project came from the simple fact that other projects just seemed to fall short when it came to functionality or were just too complex to understand. Also, many other projects suffer from a lack of understanding the advantages and disadvantages of certain design patterns such as the Data Mapper and Active Record design patterns.
Although this project is still in development, it already has a lot of functionality and is quite stable. And, with frequent updates, this project is expected to soon become the "de facto" standard for iPhone/iOS development.
Aiding in making this project super easy-to-use are the following tutorials:
- Setting up database configurations in a PLIST file.
- Establishing a database connection.
- Mapping SQLite and Objective-C data types.
- Working with database tables.
- Verifying database tables and content.
- Building CRUD operations.
- Preparing an SQL statement.
- Looking at a sample ORM model.
- Defining foreign key in an ORM model.
- Auto-generating ORM models.
- Using the ORM.
- Tokenizing an SQL statement.