2017-04-16 42 views

回答

3

在iOS應用程序中,除你以外,沒有人可以訪問你的.sqlite文件。此文檔文件夾將僅適用於您的應用程序

+0

那麼我有下載使用隨需應變的資源,然後將其放置在文檔的文件夾和文件的文件夾是可訪問的外部.sqlite文件。 –

0

您可以使用sqlcipher庫,它爲sqlite數據庫提供了良好的加密級別。它是在sqlite上添加加密層。它是免費且開源的。 你可以在下面看到更多細節和教程。 https://www.zetetic.net/sqlcipher/ios-tutorial/

+0

嗯,我試過這是無法使其迅速工作。此外,它似乎加密.db文件而不是.sqlite。如果我錯了,請糾正我。 –

+0

SQLCipher可以使用swift。 sqlcipher也可以加密sqlite文件。查看https://github.com/stephencelis/SQLite.swift該實現對swift有sqlcipher支持。你也可以查看這個帖子更多https://discuss.zetetic.net/t/sqlcipher-ios-and-swift/1398/4。使用sqlcipher並使其工作有點複雜。 – codester