JTLDB is a fully asynchronous and thread safe ObjectiveC SQLite wrapper that allows for concurrent reading and writing. It was developed to facilitate easy async SQLite use in iOS apps, specifically apps that use some sort of a sync model between the device and server on a background process, and has resulted in a simple and powerful library.
- Add JTLDB as a submodule of your project
$ git submodule add git://github.com/jtlsystems/JTLDB.git
- Add the JTLDB project to your XCode Workspace
How to use JTLDB to achieve data layer separation, data model versioning and easy entity creation from read statements
Please checkout the JTLDB Demo Project for a good example of how to effectively use JTLDB.
Want to contribute? Fork the repo and send us a pull request.
Copyright 2012 JTL Systems
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.