如何使iPhone应用程序中的SQLite数据库可用于桌面?

如何使iPhone应用程序中的SQLite数据库可用于桌面?,iphone,ios,sqlite,Iphone,Ios,Sqlite,我的Android应用程序将其SQLite数据库存储在SD卡上,这样当手机连接到PC时,我的桌面应用程序可以使用ODBC驱动程序访问它。在iPhone上也可以使用类似的技术吗 我知道iPhone没有SD卡。不幸的是,它不是内置的。你必须使用自己的Wi-Fi同步系统。当iCloud在秋季推出时,你可以使用它,但这目前只能在Mac电脑上使用。不幸的是,它不是内置的。你必须使用自己的Wi-Fi同步系统。当iCloud在秋季发布时,您可以使用它,但这目前只适用于Mac电脑。SQLite存在于iPhone

我的Android应用程序将其SQLite数据库存储在SD卡上,这样当手机连接到PC时,我的桌面应用程序可以使用ODBC驱动程序访问它。在iPhone上也可以使用类似的技术吗


我知道iPhone没有SD卡。

不幸的是,它不是内置的。你必须使用自己的Wi-Fi同步系统。当iCloud在秋季推出时,你可以使用它,但这目前只能在Mac电脑上使用。

不幸的是,它不是内置的。你必须使用自己的Wi-Fi同步系统。当iCloud在秋季发布时,您可以使用它,但这目前只适用于Mac电脑。

SQLite存在于iPhone SDK中,但当您将iPhone插入计算机时,无法将应用程序存储的文件标记为文件系统可见。正如Chris Long所说,苹果对这一批评的回答是iCloud,它允许你在任意多个设备之间进行同步,而不需要电缆,但目前还不可用。iOS 5测试版可供注册开发者使用,并且众所周知它可以与iCloud一起使用,因此您现在就可以开始开发了


更痛苦的临时替代方法是通过电子邮件将数据库发送出去(有一种提供的方法可以在应用程序中发送电子邮件),或者期望用户从iTunes中拖放该内容。

SQLite存在于iPhone SDK中,但是,当您将iPhone插入计算机时,无法将应用程序存储的文件标记为文件系统可见。正如Chris Long所说,苹果对这一批评的回答是iCloud,它允许你在任意多个设备之间进行同步,而不需要电缆,但目前还不可用。iOS 5测试版可供注册开发者使用,并且众所周知它可以与iCloud一起使用,因此您现在就可以开始开发了


更痛苦的临时替代方法是通过电子邮件将数据库发送出去(有一种提供的方法可以在应用程序中发送电子邮件),或者期望用户将该内容从iTunes中拖放出来。

正如人们所说,这是不可能的

然而,你可以做的是在你的应用程序中嵌入一个数据库,让用户通过家庭/工作场所的WiFi下载数据库(甚至可视化数据库)。这种方法适用于Windows/Mac/Linux用户,而且已有一些应用程序采用这种方法


祝你好运

正如人们所说,这是做不到的

然而,你可以做的是在你的应用程序中嵌入一个数据库,让用户通过家庭/工作场所的WiFi下载数据库(甚至可视化数据库)。这种方法适用于Windows/Mac/Linux用户,而且已有一些应用程序采用这种方法


祝你好运

我使用iTunes文件共享来访问iPhone和iMac上的sqlite数据库;iTunes移动数据。在plist中启用

我使用iTunes文件共享来访问iPhone和iMac上的sqlite DBs;iTunes移动数据。在plist中启用

我也很害怕。苹果是真正的控制狂。iCloud确实提供了一个Windows API,所以这个平台也将得到支持;谢谢你让我知道!哦,如果你不希望你的iOS应用程序在秋天之前完成的话,iCloud听起来是个不错的解决方案。与此同时,如果你想参考iCloudAPI,你必须成为iOS和/或Mac开发者计划的付费成员。我也担心。苹果是真正的控制狂。iCloud确实提供了一个Windows API,所以这个平台也将得到支持;谢谢你让我知道!哦,如果你不希望你的iOS应用程序在秋天之前完成的话,iCloud听起来是个不错的解决方案。同时,如果你想参考iCloud API,你必须成为iOS和/或Mac开发者计划的付费成员。我以前见过这个实现,如果你的桌面应用是跨平台的,这是一个非常好的解决方案。我以前见过这个实现,如果你的桌面应用是跨平台的,这是一个非常好的解决方案。这听起来是一个合理的解决方案。这听起来是一个合理的解决方案。