iPhone SDK - 如何在通用应用程序中共享数据
堆栈溢出
我想要提供我的应用程序的通用版本,但我想知道如何在 iPad 和 iPhone 版本之间管理数据? -他们完全独立吗?或者如果我在 iPad 应用程序中有一个 plist,它是否也会出现在 iPhone 应用程序中。如果是这样,是否有任何同步等。
我有几个月使用单个 iPad 或 iPhone 应用程序的经验,但从来没有通用过。
再次感谢。
更新:我对 /Documents 文件夹中的文件感兴趣,这会在 iTunes 同步时自动更新吗?
Stack overflow
I want to make a universal version of my app available, but I am wondering how is data managed between the iPad and the iPhone versions?
-Are they completely independent? or if I have a plist in the iPad app, does it also appear in the iPhone app. If so, is there any syncing etc etc.
I have a few months experience with single iPad or iPhone apps, but never a universal.
Thanks again.
UPDATE: I was interested in the files in the /Documents folder, does this automatically update on itunes syncing at all?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它们是共享的,例如 plist、图像、sqlite 数据库等资源。默认的“通用应用程序”模板为 iPhone 特定、iPad 特定和共享创建组。如果您在正确的位置创建资源,它们将被编译到正确平台的应用程序包中。
They are shared, resources such as plists, images, sqlite db's etc. The default "Universal Application" template creates groups for iPhone specific, iPad specific, and shared. If you create the resources in the correct place, they will be compiled into the application bundle for the correct platform.
正如 NWCoder 所说,一切都是共享的。您可以使用以下命令运行 iPad/iPhone 特定代码:
Like NWCoder said, it's all shared. You can run iPad/iPhone specific code by using this: