All Projects → umeshiscreative → Avsqldebugger

umeshiscreative / Avsqldebugger

Licence: mit
A Simple Core Data Debugger that will look inside your apps DB

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Avsqldebugger

Sqift
Powerful Swift wrapper for SQLite
Stars: ✭ 119 (+296.67%)
Mutual labels:  database, sqlite, cocoapods, carthage
Squeal
A Swift wrapper for SQLite databases
Stars: ✭ 303 (+910%)
Mutual labels:  sql, database, sqlite, sqlite-database
Swiftcocoadsl
An easy way to write iOS UI
Stars: ✭ 103 (+243.33%)
Mutual labels:  ios-app, ios-demo, ios-lib, ios-sdk
Mycoretextlabel
图文混排 , 实现图片文字混排 , 可显示常规链接比如网址,@,#话题#,手机号 , 邮箱号等 , 可以自定义链接字,设置关键字高亮等功能 . 适用于微博,微信,IM聊天对话等场景 . 实现这些功能仅用了几百行代码,耦合性也较低
Stars: ✭ 192 (+540%)
Mutual labels:  ios-app, ios-demo, ios-lib, ios-sdk
Dotmim.sync
A brand new database synchronization framework, multi platform, multi databases, developed on top of .Net Standard 2.0. https://dotmimsync.readthedocs.io/
Stars: ✭ 406 (+1253.33%)
Mutual labels:  sql, database, sqlite
Grdb.swift
A toolkit for SQLite databases, with a focus on application development
Stars: ✭ 4,637 (+15356.67%)
Mutual labels:  sql, database, sqlite
Android Orma
An ORM for Android with type-safety and painless smart migrations
Stars: ✭ 442 (+1373.33%)
Mutual labels:  sql, database, sqlite
Go Sqlbuilder
A flexible and powerful SQL string builder library plus a zero-config ORM.
Stars: ✭ 539 (+1696.67%)
Mutual labels:  sql, database, sqlite
Example Ios Apps
 A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.
Stars: ✭ 461 (+1436.67%)
Mutual labels:  ios-app, ios-demo, apple
Haptica
Easy Haptic Feedback Generator 📳
Stars: ✭ 587 (+1856.67%)
Mutual labels:  apple, cocoapods, carthage
Node Sqlite
SQLite client for Node.js applications with SQL-based migrations API written in Typescript
Stars: ✭ 642 (+2040%)
Mutual labels:  sql, database, sqlite
Dbeaver
Free universal database tool and SQL client
Stars: ✭ 23,752 (+79073.33%)
Mutual labels:  sql, database, sqlite
Freezer
A simple & fluent Android ORM, how can it be easier ? RxJava2 compatible
Stars: ✭ 326 (+986.67%)
Mutual labels:  sql, database, sqlite
Azteceditor Ios
A reusable native iOS visual HTML text editor component.
Stars: ✭ 437 (+1356.67%)
Mutual labels:  ios-lib, cocoapods, carthage
Fwplayer
A video player SDK for iOS, it is based on AVPlayer. https://se.linkedin.com/in/foks-huiwang, https://fokswang.wixsite.com/home
Stars: ✭ 321 (+970%)
Mutual labels:  ios-sdk, cocoapods, carthage
Evolve
Database migration tool for .NET and .NET Core projects. Inspired by Flyway.
Stars: ✭ 477 (+1490%)
Mutual labels:  sql, database, sqlite
Jlroutes
URL routing library for iOS with a simple block-based API
Stars: ✭ 5,528 (+18326.67%)
Mutual labels:  ios-lib, cocoapods, carthage
Shiny
Iridescent Effect View (inspired by Apple Pay Cash) ✨
Stars: ✭ 707 (+2256.67%)
Mutual labels:  apple, cocoapods, carthage
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+25606.67%)
Mutual labels:  sql, database, sqlite
Animoji
Animoji Generator 🦊
Stars: ✭ 277 (+823.33%)
Mutual labels:  apple, cocoapods, carthage

AVSQLDebugger

A Simple extension that will debug your Core Data inside iOS apps. Just use this extension and debug your database in your web browser.

CocoaPods Carthage License

Usage

👩‍💻 How to use

You can use this as the follows:

import AVSQLDebugger
  
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

     //Initialize the Debugger in AppDelegate File with your container name and set your custom Port Number
        
     AVDebugger.sharedInstance.config(with: self, containerName: "Example", port: 8090)
        
     return true
 }

And make sure confirmation of AVDebuggerProtocol Protocol

import AVSQLDebugger

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, AVDebuggerProtocol { ... }

Check the console for server running of given port. Open this url in your web browser and see all the data inside your app.

------------------------------------------------------
🎉 Server is up and running on port: 8090 🎉
🎉 Copy and paste this url to your local browser. 🎉
🚀🚀🚀
http://127.0.0.0:8090/index.html
🚀🚀🚀
------------------------------------------------------

Stop listening the server events

 func applicationWillTerminate(_ application: UIApplication) {
      // Called when the application is about to terminate. Save data if appropriate.
      // Saves changes in the application's managed object context before the application terminates.
      self.saveContext()
      
      //Stop Listening the server
      AVDebugger.sharedInstance.stopListingServer()
 }

📲Installation

Using CocoaPods

To install it, simply add the following line to your Podfile:

pod 'AVSQLDebugger', '~>1.0.2'

Then Run

pod install

Using Carthage

Edit your Cartfile and specify the dependency:

github "umeshiscreative/AVSQLDebugger"

Seeing values

❤️ Contributing

This is an open source project, so feel free to contribute. How?

  • Open an issue.
  • Propose your own fixes, suggestions and open a pull request with the changes.

Author

Umesh Verma

License

AVSQLDebugger is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].