簡體   English   中英

使用自定義iOS框架綁定sqlite數據庫

[英]Bind sqlite database with custom iOS framework

我已經開發了一個自定義的ios框架來實現一些任務,它完美地工作但我必須在我的測試應用程序中單獨添加我的sqlite數據庫。 我想將我的sqlite數據庫與我的自定義框架綁定,以便它自動添加到用戶想要使用該框架的任何應用程序中。

我也不想向任何人展示sqlite數據庫。 任何人都可以告訴我實現這一目標的最佳方法。

我相信您正在尋找與您的應用程序一起發布sqlite數據庫,並將其無形地安裝到用戶。 只需將數據庫包含在應用程序中,即可將數據庫添加到NSBundle中。 重要的是,您必須將此捆綁數據庫復制到文件系統(您可能還希望將其標記為不在雲中),因為NSBundle文件是只讀的。 所以,這是你的策略:1)在啟動時,檢查數據庫是否在文件系統中。 2)如果沒有,將其從NSBundle復制到文件系統,3)在文件系統中打開數據庫。

也許你的問題有一個更好的解決方案,但這里有一個關於你能做什么的建議:以編程方式在你的框架中創建數據庫 至於隱藏數據庫, 這里是解決方案 您也可以加密sqlite文件

干杯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM