說明
本文是作者Lefe所創(chuàng),轉(zhuǎn)載請注明出處,如果你在閱讀的時候發(fā)現(xiàn)問題歡迎一起討論。本文會不斷更新。
正文
PMFMDB是什么
PMFMDB 是一個Sqlite數(shù)據(jù)庫查看工具,只需簡單的幾行代碼就可以集成到項目中,可以方便的查看數(shù)據(jù)庫中的數(shù)據(jù)。
主頁面,所有的功能 , 在這里你可以選擇你需要的操作,比如查看所有的tables,執(zhí)行某一條SQL語句,查看查詢記錄,刪除所有的表。

11.png
點擊【All tables】可以查詢所有的數(shù)據(jù)庫表,點擊右上角刷新按鈕,可以顯示創(chuàng)建表的SQL語句


查詢某一張表的內(nèi)容,可以查看表中所有的數(shù)據(jù),也可以按某一條件來查詢數(shù)據(jù)

屏幕快照 2016-12-11 上午11.07.01.png
執(zhí)行某一條SQL語句,可以根據(jù)需求執(zhí)行某一條SQL語句

屏幕快照 2016-12-11 上午11.09.29.png
查詢歷史,這里保存所所有的查詢結(jié)果,方便對照每一次的查詢記錄

屏幕快照 2016-12-11 上午11.12.19.png
集成
#pragma mark - DB Tools
- (void)configureDebugDB
{
#ifdef DEBUG
// [self setLeftButtonItemWithTitle:@"DB"];
self.topView.leftTitle = @"DB";
#else
#endif
}
- (void)didClickNavigationBarViewBackButon
{
#ifdef DEBUG
PMMainViewController *main = [[PMMainViewController alloc] init];
main.dataPath = [[SNFDBServer sharedInstance] dbPath];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:main];
[self presentViewController:nav animated:YES completion:nil];
#else
[super didClickNavigationBarViewBackButon];
#endif
}
===== 我是有底線的 ======
喜歡我的文章,歡迎關(guān)注我的新浪微博 Lefe_x,我會不定期的分享一些開發(fā)技巧
