SQLite.viewer
SQLite.viewer copied to clipboard
An elegant library for debugging sqlite databases in iOS applications
SQLite.viewer
An elegant library for viewing, editing, or debugging sqlite databases in iOS applications. Inspired by Android Debug Database.

Features
- List available databases
- List tables
- Run raw query
ToDo
- [ ] Inserting rows
- [ ] Editing rows
- [ ] Deleting rows
- [ ] New UI and UX
Usage
In AppDelegate.swift file, just start SQLiteViewer.
import UIKit
import SQLiteViewer
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
SQLiteViewer.shared.start()
return true
}
}
Installation
CocoaPods
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
To integrate SQLite.viewer into your Xcode project using CocoaPods, specify it in your Podfile:
source 'https://github.com/CocoaPods/Specs.git'
target '<Your Target Name>' do
pod 'SQLite.viewer', '~> 1.0', :configurations => ['Debug']
end
Then, run the following command:
$ pod install
Authors
- Orkhan Alikhanov - Initial work - OrkhanAlikhanov
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE file for details