2012-03-11 52 views
0

我想在我的iPhone應用程序中使用fmdb。在沒有fmdb的情況下使用sqlite與fmdb有什麼區別?FMDB如何讓iOS更簡單?

我需要能夠寫查詢。

fmdb如何比單個sqlite更簡單/有效?如果有任何源代碼或指南,請發佈它的鏈接

回答

8

FMDB是SQLite的C API之上的一個封裝器,API更多地使用Objective-C風格。哪種API風格「更容易」取決於您,它將取決於您的編程背景和個人偏好。

有一個指導,顯示如何使用FMDB在its GitHub page顯示API關閉很好,你應該確定閱讀,然後再決定。

+0

謝謝@Joachim – 2012-03-11 12:18:31

+0

@Joachim Isaksson我可以使用fmdb for ios6 – 2012-10-12 10:22:20

+0

@VigneshKumar是的,這應該作爲afaik工作沒有問題。儘管我沒有詳盡地對自己進行測試(只有很小的測試項目),但幾個月前還有補丁在ios6上使用它。 – 2012-10-12 10:29:27

4

還應該注意的是,sqlite(D. Richard Hipp)的作者從來沒有打算讓sqlite api直接被程序員使用。這個想法是創建一個低級別的API,讓更高級別的包裝器在他們的應用程序中使用(我認爲這就是爲什麼我們最近幾乎看到所有東西都是sqlite的原因!)。

所以,即使你不使用FMDB,你應該找到SQLite的另一個包裝。從長遠來看,你的生活會更輕鬆。