背景
在開發(fā)的時(shí)候,數(shù)據(jù)庫的操作一直是一個(gè)很棘手的問題拗踢,后來發(fā)現(xiàn)Android下面有一個(gè)第三方的庫還挺好用的,就模仿它搞了個(gè)iOS的向臀,可以方便的通過瀏覽器查看巢墅、添加、刪除券膀、修改數(shù)據(jù)庫君纫。
歷史狀況
我們來回想一下調(diào)試的過程:
如果在模擬器中調(diào)試:
- 找到模擬器應(yīng)用中數(shù)據(jù)庫的文件位置
- 拷回到一個(gè)比較方便打開的地方
- 安裝一個(gè)數(shù)據(jù)庫操作軟件
- 打開數(shù)據(jù)庫文件
- select/insert/upate/delete...
- 拷會(huì)模擬器應(yīng)用目錄中
- 運(yùn)行應(yīng)用,查看結(jié)果
- 效果不理想芹彬,重復(fù)1-7步
如果是手機(jī)設(shè)備蓄髓,就更麻煩了。舒帮。会喝。
解決方案
要是有一個(gè)可以不用上面這些步驟、不用安裝軟件既可以隨意操作數(shù)據(jù)庫的方法会前,那就太好了好乐。。瓦宜。
還真有蔚万,先來看看效果:
-
列出數(shù)據(jù)庫,顯示數(shù)據(jù)庫的表和選中表中的所有記錄
-
條件查詢
-
更新記錄:
-
刪除記錄:
輔助功能:顯示常用信息和userdefault的信息临庇,如:
應(yīng)用名字反璃、版本號(hào)昵慌、build號(hào)、Document路徑淮蜈、Cache路徑等等
集成方法:
- 在
Podfile
中添加:pod 'YYDebugDatabase'
- run
$ pod install
- application:didFinishLaunchingWithOptions中添加一行代碼:
[[DebugDatabaseManager shared] startServerOnPort:9002];
然后就可以在瀏覽器里方便的增刪改查了斋攀。
盡情享受吧!可以隨便去fork和star梧田!https://github.com/y500/YYDebugDatabase