我刚学会了将SQLite3集成到iPhone应用程序的基础知识,但我仍然不知道在何时何地使用它。 SQLite数据库是在本地创建的,还是每个应用程序都有自己的数据库?例如,如果我想要一个用户可以将配方上传到数据库的应用程序,其他设备是否能够从数据库中获取该配方,或者我是否需要其他东西来制作这样的应用程序?抱歉没有问题,但我找不到答案..
答案 0 :(得分:2)
您的应用将拥有自己的sqlite数据库。如果需要,您的应用程序可以拥有100个sqlite数据库。它只是一个文件,就像你的应用程序使用的任何其他文件一样。它将特定于您应用的沙盒中的应用。它不会跨设备共享。就像任何其他文件一样。
答案 1 :(得分:2)
iOS中的SQLite数据库存储在本地。这意味着每个iOS设备都有自己独立的SQLite数据库。
通常情况下,对于你所选择的食谱,你需要一个后端来与其他设备同步信息。您可以更新SQLite数据库,也可以在没有SQLite数据库的情况下浏览信息。
另外,在iOS中,您可以使用一个工具来保存信息本地:Core Data。有一些工具可用于将核心数据信息与Parse等服务器同步。
答案 2 :(得分:1)