Skip to content

An asynchronous and threadsafe Objective-C SQLite wrapper with concurrent read and write capability

License

Notifications You must be signed in to change notification settings

chriswjones/JTLDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JTLDB

What is JTLDB?

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.

Installation Instructions

  1. Add JTLDB as a submodule of your project
$ git submodule add git://github.com/jtlsystems/JTLDB.git  
  1. 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.

Contributing

Want to contribute? Fork the repo and send us a pull request.

Copyright and License

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.

About

An asynchronous and threadsafe Objective-C SQLite wrapper with concurrent read and write capability

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages