iOS開發中如何優雅的除錯資料庫詳解

2022-09-21 22:54:11 字數 626 閱讀 1413

背景

寫**難免出現bug。 儲備些除錯技能絕對能夠提高你的工作效率,讓bug無所遁形。相信大家應該都有所體會,我們在開發的時候,資料庫的操作一直是乙個很棘手的問題,後來發現android下面有乙個第三方的庫還挺好用的,就模仿它程式設計客棧搞了個ios的,可以方便的通過瀏覽器檢視、新增、刪除、修改資料庫。下面話不多說了,來一看看詳細的介紹吧。

歷史狀況

我們來回想一下除錯的過程:

如果在模擬器中除錯:

如果是手機裝置,就更麻煩了。。。

解決方案

要是有乙個可以不用上面這些步驟、不用安裝軟體既可以隨意運算元據庫的方法,那就太好了。。。

還真有,先來看看效果:

列出資料庫,顯示資料庫的表和選中表中的所有記錄

條件查詢

更新記錄:

刪除記錄:

輔助功能:顯示常用資訊和userdefault的資訊,如:

應用名字、版本號、bui程式設計客棧ld號、document路徑、cache路徑等等

整合方法:

然後就可以在瀏覽器裡方便的增刪改查了。

原始碼**

github位址:

本地**:

總結本文標題: ios開發中如何優雅的除錯資料庫詳解

本文位址:

IOS 使用優雅的錨點開發ios

做ios開發時,有很多東西都用不慣,比如沒有單獨設定view的位置和大小的方法,而要把位置和大小一起初始化,感覺有點麻煩。在cocos2d裡就非常方便,因為cocos2d的錨點可以很方便地設定子檢視的位置,而ios裡沒有錨點這個概念。所以我把cocos2d的錨點移植到了ios裡,並做了一些修改,使其...

iOS開發的除錯技巧

關於本文 1 模擬器的快捷鍵 2 覆蓋安裝注意事項 3 給模擬器相簿增加 4 模擬器中程式的資料 5 安裝舊版本的模擬器 6 模擬慢網速 7 異常斷點與符號斷點 1 模擬器的快捷鍵 常用的模擬器快捷鍵 cmd 1 2 3 可以切換模擬器的顯示比例。xcode9.0之後的模擬器可以自由縮放 opt s...

如何優雅的刪資料

若測試環境上有很多看著就不舒服的髒資料,如何優雅的刪除 先不考慮中臺 若是關於人員,總有user表,比如註冊,更新,位址,購買,等等,找出這些表的關聯關係,一一刪除 若是關於演出,總有show表,比如建立演出,演出的場次,演出的票面,演出的票,演出被誰購買了,演出被誰賣掉了,演出咋咋咋啦 優惠券 總...